您的位置:首页 > 编程语言 > Java开发

Eclipse常见问题(maven 和 jetty的使用)

2017-09-05 11:04 399 查看
maven的使用?

maven其实就是对本身的项目进行一个管理,需要的jar文件,都是可以用配置的形式进行配置管理,在第一次使用的时候会下载许多jar包到自己的本地仓库中,所以开始的时候速度会比较慢。

maven 的使用分为下面三步

第一步:maven 的下载

搜索maven ,配置

第二步:配置goals参数

第三步:启动web项目

详细说明

第一步:maven 的下载

搜索maven进行下载,并且像配置JDK那样进行环境配置(maven依赖于jdk,故先装jdk)

第二步:eclipse中配置maven



其中本地仓库的路径是在maven的config文件夹下的settings.xml 中进行修改的,可以指定本地的仓库路径,最好不要放在C盘,因为需要下载的jar包太多了,下面是我的配置路径。

<localRepository>D:/Program Files/apache-maven-3.3.9/repositories</localRepository>




然后在eclipse中进行maven项目的操作了。

但是,有可能会遇到建立好之后就会发现项目有红叉的问题?

方法一:

打开项目》属性》Java Build Path》source,发现里边有红叉(如下图),这是由于我们的src/main下没有建立对应的编译路径main/java和test/java造成的,故添加这两个编译文件夹。



方法二:

如果index.jsp页面中的The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path错误产生的,这个问题是由于项目没有引入servlet-api.jar造成的,所以需要把tomcat的运行时环境添加进来。项目》属性》Libraries》Add Library》Server Runtime》选择Tomcat



方法三:

如果发现感叹号打在java resources上,而打开里边却没有感叹号。经过多次测试,发现这是由于项目引用的jre System Libarary的版本和本机上装载的java版本不一致造成的,所以只要在项目》属性》java Build Path》Libraries》JRE System Libary的版本改成本机搭载的java版本就可以了,对了还有最后一步,就是去Project Facets中把java的版本也改成本机java的版本。



至此,你的第一个maven项目就可以使用了!

jetty的使用?

在java web程序开发调试阶段,一般用jetty容器,因为jetty不但支持maven项目,而且支持即时编译,代码修改后直接生效(注:配置文件修改后还是要重新启动),所以如何在eclipse中使用jetty运行web项目呢,一般有下面两种方式。

方式一:运用Maven的plugin:jetty来部署

第一步:配置pom.xml 文件

第二步:配置goals参数

第三步:启动web项目

第一步:配置pom.xml 文件

在节点…中配置Jetty插件依赖如下:

org.mortbay.jetty

maven-jetty-plugin

8.1.16.v20140903

第二步:配置goals参数

右击项目 –> Run As –> Maven Build –> Goals 输入:jetty:run 即可:

点击Run按钮即运行:



第三步:启动web项目

打开浏览器输入:http://localhost:8080/ 即可验证web项目是否启动正常。

方式二:运用Eclipse 的Jetty插件直接部署

第一步:首先安装Eclipse Jetty插件

第二步:启动web项目

第一步:首先安装Eclipse Jetty插件

打开help》》eclilpse marketplace》》搜索jetty

点击 install进行安装,和一般的插件步骤类似。安装完,重启eclipse 。重启后,web项目的run as里就出现run with jetty了

第二步:启动web项目

右击web项目,run as 然后run with jetty,等待启动完成

同样打开浏览器输入:http://localhost:8080/ 即可验证web项目是否启动正常。



后期可能会遇到

Maven 创建web项目出现src/main/java, src/test/java已存在,但是Missing

原因:应该是jdk版本不对。

解决办法:

项目右键->buildPath configure Build Path->点击选项卡Libraries->选中JRE System Library->

点击edit->选中Alternate JRE->选择jdk

点击finish,点击ok,自动出现src/main/java和src/test/java
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: