Maven学习(四)eclipse创建maven项目
2024-10-18 20:21:50
eclipse创建Maven web项目
1、创建新项目
选择File -> New ->Project
选择New Project窗口中选择 Maven -> Maven Project,点击【next】:
选择项目路径(此处也可以默认),然后next:
在Artifact Id一列中,选择maven-archetype-webapp,如下图所示,next:
输入maven的坐标,finish:
2、设置server并解决错误
设置项目的server:
点击finish后,
说明server创建成功.
这是,在Markers中可以看到错误信息:
把错误信息copy出来:
Description Resource Path Location Type
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path index.jsp /maven_01/src/main/webapp line 1 JSP Problem
这说明在Build Path中缺少执行服务器的包。
处理方式:
选择 add library下的 server runtime:
然后finish,错误就被解决了。然后运行server就可以运行啦!
3、更改pom.xml文件并发布项目
但是,我们是maven项目,可以直接构建到tomcat的webapps下直接部署:
接着:
我们在<build></build>下的内容换成:
<!-- 将Web项目自动部署到tomcat服务器的相关 配置信息-->
<build>
<!-- 将maven_01项目打包成maven_01.war自动部署到tomcat服务器的webapps目录下面 -->
<finalName>maven_01</finalName>
<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.2.3</version>
<configuration>
<container>
<!-- 指明使用的tomcat服务器版本 -->
<containerId>tomcat7x</containerId>
<!--指明tomcat服务器的安装目录 -->
<home>C:\javaDir\Java\apache-tomcat-7.0.72</home>
</container>
<configuration>
<type>existing</type>
<!--指明tomcat服务器的安装目录 -->
<home>C:\javaDir\Java\apache-tomcat-7.0.72</home>
</configuration>
</configuration>
<executions>
<execution>
<id>cargo-run</id>
<phase>install</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
注:上述路径信息、项目名称,以个人的为准。
然后,在conslole中可以看到,下载一堆的包,最后:
在我们的tomcat安装目录下,会出现一个 "项目名.war"的文件:
浏览器访问下;
最新文章
- C#中HttpClient使用注意:预热与长连接
- 运用 Swing
- jquery 传递事件的自定义数据
- HTTP解析
- AngularJS快速入门指南16:Bootstrap
- web应用程序性能优化
- MySQL连接池
- eclipse折叠快捷键
- Size Classes with Xcode 6
- Could not write to output file &#39;c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\xx&#39;
- 晕,hibernate 的 merge和cascade=";all-delete-orphan";要慎重合在一起使用
- 乱七八糟 Nodejs 系列一:试水
- VS2010使用Qt库
- Linux挂在ntfs格式的U盘
- Sql 08数据库还原数据库时一直提示数据库被占用
- 12、mysql补充
- Python selectors实现socket并发
- HDU-1069.MonkeyandBanana(LIS)
- ZJOI Round2游记
- IDEA中Gradle插件的使用