我已經做了很多關於我的問題的搜索,但讓我們面對它,我沒有找到解決方法。爲什麼Tomcat的基本網址不是我的應用程序網址,而針對我的應用程序?
我在Tomcat7應用程序服務器上部署了一個war文件。一切都好。但是,當我定位我的應用程序時,在開發者控制檯的幫助下,我可以看到我的所有鏈接(相對和絕對)都被破壞了。
因此,我的所有資產,內部API調用以及最終我的應用程序都無法訪問。
示例: 我的應用程序部署到:http://localhost:8585/myapp/
。 我的鏈接(絕對和相對)是基於這個網址:http://localhost:8585/
,那麼合乎邏輯的是,我的所有鏈接都被破壞了,因爲它們沒有針對正確的網址。
我想讓我的應用程序不依賴任何部署依賴關係,約束或常量。如果你能以一種合適的方式來幫助我解決我的問題,那將會很棒:閱讀我所需要做的就是重命名我的戰爭ROOT.war,以便在根級部署,讓我感到噁心。
有一個美好的一天,謝謝你, 最大。
編寫的應用程序以這樣的方式,上下文路徑並不重要(即使用相對鏈接,或當需要絕對鏈接,使用在請求中使用的上下文路徑建立起來。 – Henry