tomcat部署项目 以及 如何去掉项目名称

2 篇文章 0 订阅
 1.直接将web项目文件拷贝到webapps目录中

    Tomcat的webapps目录是tomcat默认的应用目录,服务器启动时,会加载这个目录下的应用。将打包的war包放到目录下,服务器启动时会自

动解开war包。并在该目录下产生一个同名的文件夹。一个war包就是特定格式的jar包,是一个web程序压缩而成。
    webapps这个默认的应用目录是可以改变的。tomcat的conf目录下的server.xml文件。修改<Host>内容:<Host name="localhost"
appBase="webapps"    unpackWARs="true" autoDeploy="true"   xmlValidation="false" xmlNamespaceAware="false">将appBase修改即可。
2、在server.xml中指定

    在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。

在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:
<Context path="/hello" docBase="D:\ workspace\hello\WebRoot" debug="0" privileged="true"></Context>
或者
<Context path="/myapp" reloadable="true" docBase="D:\myapp" workDir="D:\myapp\work"/>或者
<Context path="/sms4" docBase="D:\workspace\sms4\WebRoot"/>


说明:
path是虚拟路径;
docBase 是应用程序的物理路径;
workDir 是这个应用的工作目录,存放运行时生成的与这个应用相关的文件;
debug 则是设定debug level,  0表示提供最少的信息,9表示提供最多的信息
privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet
reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起

tomcat的情况下改变应用程序,实现热部署
antiResourceLocking和antiJARLocking  热部署是需要配置的参数,默认false避免更新了某个webapp,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。设置为true,Tomcat在运行对应的webapp时,会把相应的源文件和jar文件复制到一个临时目录里。
3.tomcat部署项目如何去掉项目名称直接在server.xml中<Host></Host>间加了一句<Context path="" docBase="/test" debug="0" reloadable="true"/>,其中docBase="/test"中的/test是项目名字

流程:
 把项目放到tomcat6\webapps下面, 如项目名称为test修改Host
<Host name="www.test.com"  debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false"   xmlNamespaceAware="false">
<Context path="" docBase="/test"  debug="0" reloadable="true"></Context>
</Host>
这样就可以通过域名www.test.com访问test为项目名的项目了。

如果主机中绑定多个域名,直接加host即可。


参考:http://blog.csdn.net/diamondy/article/details/7472411

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值