Maven学习总结(32)——Maven项目部署到Tomcat8中
来源:互联网 发布:涟源行知中学校花图片 编辑:程序博客网 时间:2024/06/05 00:42
1、环境准备
Maven、Tomcat8、Eclipse
2、maven中的镜像配置
大家知道,mavne默认使用的是国外的镜像,但是速度很慢,这里建议大家使用阿里的中央仓库镜像。
阿里出品,必出精品,做技术的都知道。
3、maven中的server配置,这里的server就是我们tomcat中tomcat-user.xml文件中的用户名和密码。
<server>
<id>tomcat8</id>
<username>tomcat</username>
<password>t123456</password>
</server>
4、tomcat中tomcat-user.xml的配置,这里尤其要注意,必须按照官方的来,否则容易出错。我的配置如下:
role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="t123456" roles="admin-gui,admin,manager-gui,manager,manager-script"/>
5、web项目中的pom配置需要注意的地方
<build>
<finalName>ROOT</finalName>
<defaultGoal>package</defaultGoal>
。。。。部分代码省略,这里finalName就是最终部署到tomcat中的项目名称。
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://127.0.0.1:8080/manager/text</url>
<username>tomcat</username>
<password>t123456</password>
<path>/</path>
</configuration>
</plugin>
注:这里面的path是我们访问的路径,里面的username和密码就是tomcat-user.xml中配置的。
这里的用户名和密码也可以去掉。但是maven中必须配置正确。并且需要指向server中的id(tomcat8),例如
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://127.0.0.1:8080/manager/text</url>
<server>tomcat8</server>
<path>/</path>
</configuration>
</plugin>
- Maven学习总结(32)——Maven项目部署到Tomcat8中
- maven自动部署web项目到tomcat8(向下兼容7)
- maven自动部署web项目到tomcat8(向下兼容7)
- centos7 tomcat8部署maven 项目
- maven部署web项目到tomcat7(兼容tomcat8)
- 分享Maven部署项目到Tomcat8中的注意事项
- 有关使用Maven常见问题总结(Eclipse中使用Maven、Maven项目部署到tomcat等问题)
- 有关使用Maven常见问题总结(Eclipse中使用Maven、Maven项目部署到tomcat等问题)
- 有关使用Maven常见问题总结(Eclipse中使用Maven、Maven项目部署到tomcat等问题)
- Maven自动部署war到Tomcat8
- maven如何在tomcat8中自动部署
- Maven学习笔记(八)Maven的入门使用—6.将Maven项目导入到Eclipse中
- Maven学习总结(7)——eclipse中使用Maven创建Web项目
- Maven学习总结(12)——eclipse中构建多模块maven项目
- Maven学习总结(15)——Maven 项目中pom.xml详解
- Maven学习总结(二)—— eclipse中使用Maven创建Web项目
- Maven学习总结(12)——eclipse中构建多模块maven项目
- Maven学习总结(29)——Maven项目的pom.xml中log4j2配置
- 微信开发(一)内网映射之natapp的使用
- java Thread中,run方法和start方法的区别
- Servlet-重定向与转发
- hdu4326 Dragon Ball 单调队列优化Dp
- Servlet-Cookie 与 Session
- Maven学习总结(32)——Maven项目部署到Tomcat8中
- Eclipse如何快速修改工程名及包名
- 【例题】【主席树】
- java递归无级树输出json格式
- Oracle sql语句执行顺序
- Visual Studio 2013 Tools for Unity(简VSTU)
- iOS邮箱、手机号等常用验证功能
- Java调用net的webservice故障排除实战分享
- 解决关于Java使用布局管理器后不能调节各区域大小的问题