tongy 发表于 2013-7-22 09:48:51

tomcat mangae deploy

tomcat官网:http://tomcat.apache.org/用户和密码的修改:在在conf下的tomcat-users中中修改


<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="tomcat"/>
<role rolename="admin"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="root" password="root" roles="admin,manager"/>
<user username="admin" password="admin" roles="admin,manager"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>部署:方法一、直接把项目目录如WebContent拷贝至webapp下,这样用 http://localhost:8080/WebContent/就可以访问了。
方法二、打开http://localhost:8080/manager/进入管理页面,在下面的Deploy一栏中输入要部署的项目,比如想部署项目KissratWeb,相应的参数类似于Context Path (optional):/kissratXML Configuration file URL:WEB-INF\(其实是反斜杠)web.xmlWAR or Directory URL: D:\Project\KissratWeb\WebContent。然后点击Deploy,部署的网站地址为http://localhost:8080/kissrat/ 。注意,这种部署方法其实就是将WebContent拷贝至webapp下面,所以修改原项目并不会反映到已部署的网站上,需要重新部署。
如果想把项目直接部署到网站的根目录,即http://localhost:8080/则可以这样来做:
方法一:Tomcat默认把webapp中的Root作为网站的根目录,所以不改其他配置文件,直接将Root的原内容删除,将自己的部署文件拷贝进来即可。方法二: 同方法一,只不过将原Root改名或删除,再将自己的WebContent拷贝进来更名为Root,可以用上面的方法二进行,只是把Context Path改成 /,Tomcat会自动把项目部署为Root。方法三:修改conf\server.xml文件, 如下:


<Host name="localhost"appBase="webapps" unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\Project\KissratWeb\WebContent"reloadable="true" debug="0">
</Context>
</Host>WAR:生成war文件:项目名称->右击->export........打开war文件:重命名为.rar或zip 解压war文件结构:本来的项目结构:WebRoot展开:打包成war后解压得到:WEB-INF展开后:classes下面是src所有.java文件生成的.class文件而lib下是一些jar文件:除开JRE System Library   Java EE 5 Libraries 下的jar


cqlinx 发表于 2013-7-22 10:00:01

这是什么东东啊

hyadijxp 发表于 2013-7-22 14:22:16

锻炼肌肉,防止挨揍!

qqruser 发表于 2013-7-22 15:36:17

月经不仅仅是女人的痛苦,也是男人的痛苦。

q2009a06z22 发表于 2013-7-22 15:59:26

男人偷腥时的智商仅次于爱因斯坦!

zjp0633 发表于 2013-7-22 23:06:51

商女不知亡国恨、妓女不懂婚外情。

chunjihong 发表于 2013-7-22 23:59:33

路过,学习下
页: [1]
查看完整版本: tomcat mangae deploy