首页 文章

Tomcat 7中虚拟主机的上下文设置

提问于
浏览
0

我喜欢使用[http://www.mysite.com]访问我的网站[http://www.mysite.com/my-web-site]

我在/conf/server.xml中定义了一个 Host ,如下所示

<Host name="www.mysite.com" appBase="lpsadmin" unpackWARs="true" autoDeploy="true" copyXML="true" />

在我的 my-web-site.war 我有META-INF下的context.xml,它有以下内容

<Context path="" docBase="/my-web-site" reloadable="true" allowLinking="true" cacheMaxSize="40960"/>

从Tomcat文档中我知道当 Host 有appBase时,docBase将不会受到尊重 . 正如所料,我收到以下警告

WARNING: A docBase /Applications/tomcatstack-7.0.32-0/apache-tomcat/lpsadmin/my-web-site inside the host appBase has been specified, and will be ignored

Host 有一个 appBase 时,如何更改我的上下文路径?我不喜欢ROOT.xml解决方案 .

1 回答

  • 0

    没有ROOT.xml,我找不到实现这个目标的方法 . 我通过在Tomcat前放置一个 httpd 并在httpd中添加了虚拟主机来实现这一目标 .

相关问题