我在localhost上运行Tomcat 7(通过mod_proxy_ajp连接器到apache 2.2 httpd)。我的webapps
文件夹在tomcat conf/server.xml
到/Users/myname/Sites/webapps
中设置。
是否有可能以某种方式配置事物,以便我可以在webapps
文件夹中的文件夹而不是中拥有其他Tomcat应用程序?如果是这样,怎么样?
例如,是否允许在Host
中添加其他server.xml
条目 - 当然还有不同的名称,例如:
<Host name="myapp.local" appBase="/Users/myname/Sites/myapp"
....
/>
然后,如果允许的话,我是否只是将默认Host
条目中的常用内容复制到其他条目中?
答案 0 :(得分:2)
Context元素的docBase属性是否解决了您的问题?
<Context docBase="/path/to/your/another/webapp" ...
您可以在此处获取有关docBase属性的更多详细信息:
http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Common_Attributes
假设您的webapp位于/ path / to / myapp中。您可以通过创建以下xml文件来部署Web应用程序。
$ CATALINA_BASE / CONF / [引擎] / [主机名] /myapp.xml:
<Context docBase="/path/to/myapp">
</Context>
希望这有帮助。