为什么我的工作文件在本地工作,而不是在我的网络托管服务器上



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

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

我得到一个404错误,我不知道为什么?有人能帮忙吗?

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

出于某种原因,我的帐户期望战争是在public_html,而不是webapps。我有一个旧帐户,所以他们可能更改了新帐户的使用方式。

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

相关内容

最新更新