tomcat部署web项目

1 cmd建立tomcat服务

cd E:\Program Files (x86)\tomcat61\bin
E:(切换目录)
service install tomcat61(新建服务)(服务名称前面加了apache tomcat)
service remove tomcat61(卸载服务)

startup.bat(启动服务)

shutdown.bat(关掉服务)

net start tomcat61启动不了服务,报错如下(这个问题有待解决)

2 配置tomcat manage用户账号

conf文件夹下的tomcat-users.xml中添加:

<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>

访问http://127.0.0.1:8180/,点击左侧

进入并输入配置的账号tomcat,密码tomcat

3 jdk自带监控工具

bin下的jvisualvm.exe

4 tomcat部署web项目

4.1 利用Tomcat自动部署

将应用程序复制到Tomcat的 webapps路径下,Tomcat启动时将自动加载,

Test文件夹为编译后得Test项目,通过http://127.0.0.1:8180/Test/访问

4.2 修改Server.xml文件部署

新建E:\Program Files (x86)\project,把上述Test文件夹放入project中,

用UE或EditPlus打开Tomcat位于conf/server.xml的配置文件,找到以下内容:
Xml代码

<Host name="localhost" debug="0" appBase="webapps"  
       unpackWARs="true" autoDeploy="true"  
       xmlValidation="false" xmlNamespaceAware="false">  
   .....   
</Host>  

在Host之间添加如下内容:
Xml代码

<Context path="/Test2" reloadable="true" docBase="E:\\Program Files (x86)\\project\\Test" workDir="E:\\Program Files (x86)\\project\\temp"/>  

path:表示访问的路径;如上述例子中,访问该应用程序为:http://127.0.0.1:8180/Test2/(path可以随意修改)
reloadable:表示可以在运行时在classes与lib文件夹下自动加载类包
docbase:表示应用程序的地址,注意斜杠的方向“\”或“/”
workdir:表示缓存文件的放置地址

注:同一服务器的多个tomcat集群可共用E:\Program Files (x86)\project\Test文件

4.3 增加自定义web部署文件(不需要重启Tomcat)

在Tomcat安装目录conf/Catalina/localhost下,在该目录中新建一个xml文件,名字不可以随意取,要和path后的那个名字一致,按照下边这个path的配置,xml的名字应该就应该是test(test.xml)
Xml代码

<Context path="/test" docBase="E:\\Program Files (x86)\\project\\Test"  debug="0" privileged="true" reloadable="true" >     
</Context> (与第二种方式其实是一样的)

部署完毕后,通过http://127.0.0.1:8180/test/就可以访问

参考:http://blog.sina.com.cn/s/blog_7ba68f520100pnzl.html
http://blog.csdn.net/diamondy/article/details/7472411

4.4 注意

删除一个Web应用同时也要删除webapps下相应的文件夹和server.xml中相应的Context,还要将Tomcat的conf\catalina\localhost目录下相应的xml文件删除,否则Tomcat仍会去配置并加载

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值