栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在tomcat上部署Java Web应用程序(.war)?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在tomcat上部署Java Web应用程序(.war)?

正如其他人指出的那样,部署WAR的最直接方法是将其复制到

webapps
Tomcat安装的。另一种选择是使用管理器应用程序 ,如果
已安装(这是情况并非总是如此), 如果 它的正确配置(也就是说,如果你有一个分配给相应的组用户的凭证) ,如果
它,你可以访问它了不安全的网络(例如Internet)(但这是非常不可能的,您没有提到任何VPN访问)。这样就剩下
webapp
目录了。

现在,如果安装并运行了Tomcat

bilgin.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 :)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/403385.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号