1

我开发了一个网站并在 Dailyrazor 上获得了一个 Tomcat 帐户。当我从命令行启动 Tomcat 并将我的 war 文件粘贴到 Apache 的 webapps 文件夹中时,我的网站运行良好。我通过 访问它http://localhost:8080/dkashtanartportfolio/

现在应该像在 DailyRazor Tomcat 服务器上的 webapps 文件夹中删除战争一样简单吗?我希望能够通过 访问我的网站http://www.<domain-name>.com/<war-file-name>/,它应该看起来像http://www.dkartportfolio.com/dkashtanartportfolio/

我收到 404 错误,我不知道为什么?有人可以帮忙吗?

4

2 回答 2

1

某些 DailyRazor 帐户不允许自动部署。所以上传war后需要重启Tomcat。我使用 shell 执行 tomcat_manage stop,然后执行 tomcat_manage start。您也可以通过打开帮助票来请求重新启动。

出于某种原因,我的帐户希望战争出现在 public_html 而不是 webapps 中。我有一个旧帐户,所以他们可能改变了新帐户的工作方式。

于 2013-03-06T15:11:49.853 回答
0

您需要仔细查看 tomcat/conf/server.xml 并确保您指定了正确的 app 文件夹路径。另外你需要记住,如果你有共享的tomcat,你需要在请求重启tomcat之前解压你的war文件——它不会自动解压。

于 2013-04-05T06:17:57.317 回答