我想(以简单的方式)将不同的文件夹发布到不同的网站域名。例如 mysite2.com , mysite1.com 。在apache2 httpd中,我必须绑定。我究竟如何在Tomcat 7中做到这一点?我还制作了一些NetBeans项目(我想我必须在某处复制粘贴war文件)?
我有VPS,我偶尔使用FTP上传文件。所以我想把WAR文件放到我的/ home文件夹中,这样很容易获得权限。 (我的意思是我想更改网站文件的默认文件夹)
我真的不知道:
1)在哪里为多个域及其内容路径进行配置? 默认值为
<Host name="localhost" appBase="webapps">
如何将其更改为/ home / www / site1 / home / www / site2以及如何为每个站点域进行配置?
2)究竟应该在<host>
标签的server.xml(iirc)中编写什么内容,并且与Catalina家庭有任何冲突?
我正在使用Ubuntu 12.10。我没有Apache httpd运行。只有Tomcat在那里。
我知道这是一个新手问题,但这就是我,我无法通过Google或Tomcat 7文档掌握这些内容。
非常困惑。需要你的帮助。
答案 0 :(得分:0)
这里有两个不同的问题。
第一个是如何在Tomcat中部署Web应用程序。我建议你阅读http://tomcat.apache.org/tomcat-6.0-doc/appdev/deployment.html。配置管理器应用程序后,这是为初学者部署应用程序的最简单方法。
您遇到的第二个问题是您在不同地址上对应用程序进行外部访问。 Apache用VirtualServers覆盖它。无论如何,你can't run tomcat on default port 80,我建议你使用Apache VirtualServers和mod_proxy来实现这一点。