2013-03-06 138 views
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错误,我不知道为什么?任何人都可以帮忙吗?

+0

你看过tomcat日志吗? – 2013-03-06 15:07:35

回答

1

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

出于某种原因,我的账户想到战争是在的public_html,而不是web应用。我有一个旧账户,所以他们可能改变了新账户的运作方式。

0

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

相关问题