⽤Eclipse创建⼀个简单的MavenJavaWeb项⽬
使⽤Maven 创建⼀个简单的 javaWeb 项⽬:
本篇属于创建 JavaWeb 项⽬的第三篇: 建议阅读本篇之前阅读 ;本篇是这这篇⽂章的基础上进⾏的.
步骤:
1: 在新建向导中选择: Maven Project
点击下⼀步这⾥先选择不使⽤⾻架
补充公司Id 和项⽬ id 以及选择打包⽅式 : war
点击完成后的项⽬框架:
先看⼀下项⽬属性: 右击属性: 选择 web deployment Assmbly 先查看⼀下项⽬部署路径:
这时候发现报错了 : 点进去看看报什么错:
这个错误有两种解决⽅案: ⼀种是把缺失的l 给补回来; ⼀种是设置 <failOnMissingWebXml> 为 false
⼀个web项⽬必定少不了 l 所以咱们的解决⽅案就是把缺失的l 给补回来.
怎样补回来? 就是把⽬前的项⽬转换成动态的web项⽬就Ok 了;
右击属性后选择项⽬构⾯: 做这⼀步⽬的是把项⽬转换成为动态web项⽬: 把丢失的l给补回来;
1; 第⼀步先选择 JDK 版本和 javaScrpit 版本 : 点击应⽤和确定
2: 再次点击属性项⽬构⾯选择 Dynamic Web Module : 如果tomcat 版本是 7.0 则选 3.0 ; tomcat 8/8+
选 3.1 ; tomcat 6/6- 选 3.0- ;下⾯还有⼀个进⼀步配置: 询问要不要创建⾃动⽣成 l 这⾥最好选择要不然还得⾃⼰⼿动创建;
点击确定之后再看⼀下项⽬结构:
1:多了⼀块: webContent
2: 不报错了; webContent ⽬录下⾯是不是有 l ⽂件;
3: 如果你的没有出现 webContent ⽬录 ;⼀定要上⾯的步骤;先选择JDK和 Javascript 版本确定之后再选择 dynamic web module 版本 ; 因为 dynamic web module 是依赖于 JDK 版本的;
java xml是什么
此时再看⼀下项⽬部署路径:
右击属性: web dployment Assembly :
是不是发现项⽬部署路径变化了? 之前的webapp 路径是不是没有了? 猜⼀下这说明什么?
1: webapp 和 webContent 是起相同作⽤的只保留⼀个就OK了; ⼀般都是保留 webapp (我个⼈觉得⼀⽅⾯原因是这样的⽬录结构看着更顺眼吧)
所以下⼀步的⼯作就是1: 修该项⽬结构⽬录(webapp 和 webContent 只保留⼀个,⼀般都是保留 webapp); 2:修改web deployment assembly 中的部署路径;将 webContent ⽬录下⾯的内容拷贝⾄ webapp下⾯;并删除 webContent ⽬录;
配置web deployment 路径 :
先删除test 和 webContent ⽬录;
再添加:选择 webapp⽬录
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论