首页 > 编程知识 正文

eclipse导入idea的web项目,eclipse创建java项目

时间:2023-05-06 13:17:58 阅读:46229 作者:4390

maven是一个项目管理工具,集各种功能于一体。 本节介绍maven web项目在eclipse中的配置以及在tomcat中的集成。 配置成功后,可以像调试常规web项目一样进行调试。

一、准备条件

1、安装下载jdk

这里以jdk1.6为例

2、安装eclipse

将Eclipse IDE for Java EE Developers版本的eclipse下载到eclipse官方网站

3、安装tomcat6

4、安装maven

5、安装电子表格插件

在此在线安装。 安装位置为http://m2 eclipse.sonatype.org/sites/m2e

二.部署

1、在eclipse中配置jdk的安装位置、tomcat的安装位置、maven的安装位置,在tomcat中指定jdk

这里不详细叙述

2、在eclipse中创建新的maven项目

2-1、创建新的maven项目,选择创建a simple项目.

2-2、

单击Next,然后继续

可以在此窗口下方填写组id、artifact id,自由书写一个,在Packaging中选择war类型

按以下步骤继续下一步,直到单击“下一步”,最后单击“完成”

2-3、

右键单击项目,然后选择properites以打开以下对话框

在此界面右侧的导航栏中,选择“项目facets”,然后单击“转换为faceted from”以进入下一个界面

2-4、

在配置中选择自定义

在下面的项目facet动态web模块中选择2.5版本

在java中选择1.6

注:这些选项可能因tomcat版本而异。 在tomcat6中,可以选择这些选项

此步骤非常重要,只有在执行此步骤时,右边的导航栏才会显示部署组件链接

2-5

然后单击右侧面板中的Runtime面板

可以看到下面有tomcat,如果没有,点击下面的new,做新的,做新的,选中复选框,apply,ok

2-6、

在“项目属性”面板的“制作”导航栏中,选择“部署组件”选项,然后选择右侧的web部署组件

查看下图,您已完成配置

现在说明上述文件

src/main/java

此文件夹包含java源代码,在发布项目时,该文件夹下的class文件将复制到WEB-INF/classes目录中

src/main/resources

此文件夹通常包含xml和properties文件等展开文件,但实际上也可以包含java文件。 只是个约定。 发布项目时

此文件夹中的文件也被复制到WEB-INF/class中

关于test,有几个相似之处,但这些都是测试代码,使用过maven的人应该知道

src/main/web应用程序

当maven将此文件夹视为常规web项目中的WebRoot目录,并浏览右侧的deploy path以发布项目时

已发布到根目录/。 此文件夹在已完成的maven web项目中,其中还没有WEB-INF/classes、WEB-INF/lib文件夹

需要手动创建

注意:出于某些原因,您打开的上面的视图可能如下

其实,这样也可以运行和调试项目。 但是,运行项目的pom.xml文件会报告错误。 为什么呢?

maven认为src/main/webapp文件是普通web项目中的WebRoot,而你的配置中(上图)是

由于没有配置,将报告错误。

怎么办,分成两步

1、选择web内容,remove将其删除

2、新建,Source文件夹为src/main/webapp,部署路径为/

点击APP就可以了。

最后,必须将maven库映射到WEB-INF/lib。 具体操作如下。 点击add按钮,进入下图

选择Java构建路径条目,然后单击next进入下图

选择Maven Dependencies,然后单击finish,最终如下图所示

如果未将Maven Dependencies映射到WEB-INF/lib,则会显示一条消息,指示在servlet等服务器上使用maven库时找不到类。 (编写代码时没有红色xx,但运行程序时找不到类。 )

三.运行

将您的项目添加到eclipse的“server”视图中,右键单击选定的Tomcat server,然后选择add and remove以添加刚才创建的web项目。 效果如下图所示

在src/main/java上创建servlet,并在src/main/webapp上创建jsp

启动tomcat以访问servlet和jsp。 可以在servlet中确定断点和调试。

3358 ZK 1878.iteye.com/blog/1222330

posted on 2014-10-15 17:47无忧白汤阅读(5014 )评论)1)编辑收藏

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。