tomcat部署项目

eclipse安装tomcat插件之后,原先的项目要重新配置才能启动,这里记录下tomcat配置maven(webapp)项目和web项目.

配置maven(webapp)项目

  1. 打开tomcat目录下\apache-tomcat-x.x\conf\tomcat-users.xml,在tomcat-users节点下添加manager权限用户:

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

  1. 在Maven的安装路径找到conf目录下的setting.xml文件,在servers节点里添加tomcat7的配置用户,id可以任意填写,但username和password必须和步骤1一致
    <server>
    <id>tomcat7</id>
    <username>admin</username>
    <password>admin</password>
    </server>
  2. 在web项目的pom.xml的<build><plugins>中添加tomcat7的maven插件

<build>
<finalName>mms</finalName>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>tomcat7</server>
<username>admin</username>
<password>admin</password>
</configuration>
</plugin>
</plugins>
</build>

4. 在maven build的goals中输入命令tomcat7:deploy即可发布,run as ->run configuration即可成功启动


配置web项目

  1. 右键项目build path->configura build path,修改编译路径为:Lexiang/WebContent/WEB-INF/classes
  2. 在tomcat的conf\Catalina\localhost目录(没有就创建)下创建项目名.xml(lexiang.xml).
    <Context path="lexiang" reloadable="false" privileged="true" docBase="F:\workspace\Lexiang\WebContent" >
    </Context>

    path:项目访问路径localhost:8080/xxx
    reloadable:CLASS文件改变,自重新加载
    privileged:为true时,允许Web应用程序使用容器的Servlet
    docBase:项目文件路径
  3. 启动tomcat即可运行项目.

打包部署

上面两种都可以通过打包的方式来完成部署

maven项目

1.右键项目,run as->maven install,把项目打包为war
2.把war包copy到tomcat下的webapps目录.
3.启动tomcat,输入地址localhost:8080/mms/sys,ok启动成功

web项目

1.右键项目build path->configura build path,修改编译路径为:
Lexiang/WebContent/WEB-INF/classes
2.编译项目,找到项目路径,复制WebContent目录到tomcat下的webapps目录下.
3.修改WebContent文件名为项目名(lexiang),启动tomcat,输入地址:
localhost:8080/lexiang,ok启动成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值