准备一个有效域名,比如www.xyz.com.
编辑$TOMCAT_HOME/conf/server.xml文件
默认HOST配置如下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
-->
</Host>
上面的部分是tomcat的原装配置。
然后,在下面添加你自己的配置:
<Host name="www.xyz.com" appBase="webapps-xyz"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/" reloadable="true" docBase="demo"/>
</Host>
Context的配置,指定了一个默认的启动项目。
在tomcat默认的配置下是ROOT项目,
此配置生效,需要删除webapps/ROOT目录或者改为其他的目录名字。
此时 你用 http://www.xyz.com:8080/就可以访问到demo项目了。
如果需要配置多个虚拟主机,按照上面的配置就可以了。
|----------------------------------------------------------------------------------------|
版权声明 版权所有 @zhyiwww
引用请注明来源 http://www.blogjava.net/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2010-02-20 17:06
zhyiwww 阅读(2650)
评论(0) 编辑 收藏 所属分类:
j2ee