簡體   English   中英

Spring MVC作為Tomcat 6中的ROOT應用程序

[英]Spring MVC as ROOT Application in Tomcat 6

我有一個Spring MVC應用程序,我試圖使其在tomcat中成為ROOT以便訪問:www.mydomain而不是www.mydomann / app-name。

我的tomcat 6配置文件沒有更改,因此我認為沒有必要在此處顯示它們。

我的本地計算機是Windows,只需將.war重命名為ROOT.war並將其放在webapps文件夾中即可正常運行。 但是我的生產服務器是Linux,無法正常工作。 在生產環境中,該應用程序似乎無法啟動服務或其他功能,因為來自控制器的友好網址未響應。

我在這里閱讀了很多問題,但仍然無法解決我的問題。

謝謝!

您是否在tomcat前面使用Web服務器? 如果是這樣,那么通常的做法是在Web服務器上配置url重寫規則,而不是將應用程序命名為ROOT。

修改server.xml

在標簽之前。 插入下面的代碼<Context path="" reloadable="true" docBase="C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5\\webapps\\hlue" workDir="C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5\\webapps\\work"/>

像這樣。 <Context path="" reloadable="true" docBase="C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5\\webapps\\hlue" workDir="C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5\\webapps\\work"/>
</Host>
<Context path="" reloadable="true" docBase="C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5\\webapps\\hlue" workDir="C:\\Program Files\\Apache Software Foundation\\Tomcat 5.5\\webapps\\work"/>
</Host>
重新啟動tomcat。
沒關系

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM