2
我有一個名稱(比如說)SR.DEV.1.001.war的應用程序。這些版本將會像SR.DEV.1.001 ..004等那樣可能已經發生變化。但是,jsp的內部鏈接如DS/admin或DS/user。如何更改在TOMCAT 6.0中部署的Spring MVC應用程序的上下文路徑
我在網上查了一些資源,從而幫助我,像here,here和here
試圖出來,我還在有同樣的問題後。 我試着在context.xml中的META-INF
01) <?xml version="1.0" encoding="UTF-8"?>
<Context docBase="/SR.DEV.1.001.war" path="" reloadable="true" />
02) <?xml version="1.0" encoding="UTF-8"?>
<Context docBase="/SR.DEV.1.001.war" path="/" reloadable="true" />
03) <?xml version="1.0" encoding="UTF-8"?>
<Context docBase="/" path="/DS" reloadable="true" />
04) <?xml version="1.0" encoding="UTF-8"?>
<Context docBase="" path="/DS" reloadable="true" />
請幫我解決了問題,因爲沒有它,它的我很難管理戰爭的版本,而不會影響環境。
如果有幫助,我還有一個redirect.jsp,它被加載爲web.xml中的歡迎文件。
redirect.jsp :
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%response.sendRedirect("/DS/pdui/show.do"); %>
在此先感謝。
嗨Deinum,首先感謝您的更新。我做了你的建議,但是,不知何故,它沒有奏效。我刪除了日誌文件,清理了工作文件夾,清除了\ conf \ Catalina \ localhost \文件夾中的任何剩餘部分... 部署後,我在\ conf \ Catalina \ localhost目錄中看到SR.DEV.1.001.xml文件。 但是,當我嘗試去http:// localhost:8080/DS它dint工作。任何建議,或其他我需要擔心的事情? –
你可以發佈context.xml文件的上下文嗎?還要確保你在tomcat的server.xml文件中沒有剩菜。 –
context.xml <?xml version =「1.0」encoding =「UTF-8」?> –