eclipse使用tomcat启动项目(eclipse中配置tomcat的步骤)
很高兴你能读到这篇很罗嗦的文章。关于maven的介绍这里不详细做介绍。对于初学者只需要知道maven可以用于管理jar包和自动化部署。例如,自动化把项目打成jar包,包括可执行的jar包,自动化把项目部署到远程的web服务器,自动化压缩等。大家可以多关注我的头条号,后期将分享把我在实际项目过程中遇见的问题给大家做一个介绍,避免走弯路。今天给大家介绍自动化部署到tomcat
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&>
好了,今天就分享到这里吧。大家有什么不明白的欢迎留言。
