文章标题Maven在Eclipse构建web项目
来源:互联网 发布:unity3d销毁物体 编辑:程序博客网 时间:2024/06/03 17:36
新建maven项目–>next,在之后出现的界面中选择webapp如下图,之后步骤与新建Maven项目相同:
新建完成后打开可以看到index.jsp报错如下图,这是因为没有Servlet API的缘故。
解决此问题需要在pom.xml中添加servlet依赖,打开浏览器进入maven的中央仓库https://mvnrepository.com/,在上方搜索框输入servlet,点击search按钮。
点击进入servlet API,选择3.0.1版本。
进入可以看到其对应的坐标,将其复制到pom.xml中的依赖列表中,并将junit的版本改为4.10
检查其默认为我们创建的目录是否正确,看到只为我们创建的resources。
根据maven的约定我们还需要创建其它的目录,创建方式在Java Resources上右击选择new–>Source Folder,Project中选择当前项目,folder中填写要创建的名称,点击finish即可。
如果不能采用这种方式创建,如下图:
则需要进入Navigator视图。
在自己需要创建的目录上单击选择new->folder在弹出的页面中书写名称此时的名称不在需要写src了,点击finish即可创建成功。
返回project Explore视图,右击自己的工程,选择maven–>update project即可看到自己创建的内容。
查看classes的输出目录是否在target中,右击工程–>Build Path–>Configure Build path在弹出的页面中选择Source,看所有的Output是否在target目录下,查看正确。
将现有工程转换为Web工程,工程上右击–>Propertise,在Maven–>Project Facets中将Dynamic Web Module勾上,并点击ok。
修改部署时的默认配置,工程上右击–>Propertise,在Deployment Assembly中将所有的含有test的sourceRemove即可。
使用package进行打包,之后将其放到web容器中这个项目就可以在浏览器中运行了。我用的是在Tomcat中运行,在pom.xml中添加插件,插件的坐标要到Tomcat官网中查找http://tomcat.apache.org/点击Maven Plugin选择2.2版本。
复制其坐标,之后运行clean package命令
出现下面内容则表示成功,在浏览其中输入蓝色底的部分可以看到Hello World页面。
浏览器运行结果。
- 文章标题Maven在Eclipse构建web项目
- Maven构建Web项目(eclipse)
- Eclipse+Maven构建Web项目
- Eclipse+Maven构建Web项目
- Eclipse构建maven web项目
- Eclipse构建Maven web项目
- eclipse maven构建web项目
- Eclipse构建maven web项目
- eclipse构建maven web项目
- 在 Eclipse 中使用 Maven 构建 Web 项目
- 在Eclipse中使用Maven构建web项目
- eclipse构建maven的web项目
- eclipse构建maven的web项目
- eclipse构建maven的web项目
- eclipse构建maven的web项目
- eclipse构建maven的web项目
- eclipse构建maven的web项目
- eclipse构建maven的web项目
- Java语言使用泛型和LinkedList模拟栈操作
- aws 架构
- 第1章-初识Java
- null与undefined的区别
- java代码遍历目录下的所有文件(查找对应目录下的所有文件)
- 文章标题Maven在Eclipse构建web项目
- LE gatt 第三方应用无法搜索到蓝牙低功耗设备
- python隔离虚拟环境拷贝至服务器
- 让你自己编写的Android的Launcher成为系统中第一个启动应用程序
- 四大范围对比
- teamviewer
- ExtJS流程总结(一)
- JS中的继承
- DDD & Microservices