正如其他人指出的那样,部署WAR的最直接方法是将其复制到webapps
Tomcat安装的。另一种选择是使用管理器应用程序 已安装(这是情况并非总是如此), 它的正确配置(也就是说,如果你有一个分配给相应的组用户的凭证) 它,你可以访问它了不安全的网络(例如Internet)(但这是非常不可能的,您没有提到任何VPN访问)。这样就剩下webapp
目录了。
现在,如果安装并运行了Tomcatbilgin.ath.cx
(因为这是您上传文件的机器),我注意到Apache正在侦听该机器上的端口80
,因此我敢打赌Tomcat不会直接暴露在外,并且请求必须经过阿帕奇 在这种情况下,我认为部署新的Web应用程序并使之在Internet上可见将涉及Apache配置文件(mod_jk
?,mod_proxy
?)的编辑。您应该向我们提供更多详细信息,或者与您的托管服务提供商进行讨论。
如预期的那样,该服务器bilgin.ath.cx
正在使用Apache Tomcat + Apache HTTPD +mod_jk。该配置通常包含两个文件:worker.properties
用于配置工作服务器的文件和httpd.conf
用于Apache的文件。现在,没有看到当前配置,很难给出确切的答案,但是,基本上,您可能必须JkMount
在Apache中httpd.conf
为新的webapp 1添加指令。请参阅mod_jk文档,其中有一个简单的配置示例。请注意,修改httpd.conf
将需要(显然)访问权限和适当的权限,并且在修改之后您必须重新启动Apache。
1如果您要部署到已使用的Tomcat实例,尤其是听起来像中文的情况,我认为您不需要定义新的worker :)