2

我有一个 Java Web 项目(Struts + Spring)在我的本地主机中完美运行。我必须将它部署在我的网站上,但是 webhost 给出的 Tomcat Manager 界面显示由于安全原因它无法上传 WAR 文件。在联系技术支持时,我被告知无法上传 WAR,我应该尝试通过直接上传文件来部署我的项目(我有 FTP 访问权限)。

我的问题是,技术支持人员没有具体说明我应该把我的项目文件放在哪里(我不知道它是否应该放在 WAR 将被发送到的同一个文件夹中),也不知道如何启动/停止它(上传文件后,Tomcat 管理器会识别它吗?)。

4

3 回答 3

4

您可以随时尝试将战争文件上传到 tomcat 的 webapps 文件夹。

如果 tomcat 在 autoDeploy 设置为 true 的情况下运行,它将自动部署您的应用程序。

我认为如果你将爆炸的战争上传到 webapps 也会发生同样的情况,上下文将是你放置文件的目录的名称。

于 2013-09-30T14:47:46.623 回答
3

只需将您的应用程序的文件夹放入 Tomcat 的目录webapps并将 tomcat 配置为自动部署。重新启动服务器,您的应用程序将被部署。

于 2013-09-30T15:01:17.673 回答
2

您将文件传输到与战争文件相同的位置 - 但就像扩展战争一样。

tomcat 是否会识别文件已更改取决于 tomcat 服务器的配置。我只是试一试 - 传输文件,看看会发生什么。如果它没有接受更改,那么您需要从技术支持处了解如何重新启动 tomcat。

于 2013-09-30T14:46:24.383 回答