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中<tomcat-users>添加:
<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代码
1. <Host name="localhost" debug="0" appBase="webapps"
2. unpackWARs="true" autoDeploy="true"
3. xmlValidation="false" xmlNamespaceAware="false">
4. .....
5.
6. </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仍会去配置并加载
网友评论