因此我在Jetty上部署了一個Web應用程序。可以說戰爭文件是hello.war。對於我在自己的機器上訪問Web應用程序,我需要去http://127.0.0.1/hello
,但我希望該Web應用程序在沒有將Apache放在Jetty前面的情況下「聽」到http://127.0.0.1
。如何判斷Jetty是默認的Web應用程序
0
A
回答
5
你想要做的就是根據根環境路徑爲hello.war
服務。 (A 上下文路徑是分配給您的Web應用程序的路徑。根上下文路徑上下文路徑"/"
)
你有多種方式來實現這一點。
變化從
hello.war
你的戰爭的名稱root.war
(這讓automatic deployment to know what you want to do)更改您的爆炸webapp目錄從
${jetty.home}/webapps/hello
到${jetty.home}/webapps/ROOT
(再次名稱,automatic deployment will know what to do這個特殊命名的目錄)使用配置的contextPath設置Deployable Descriptor XML File,基於上下文的部署將使用該配置的contextPath。一個部署描述符XML文件的
實施例:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN"
"http://www.eclipse.org/jetty/configure_9_0.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="contextPath">/</Set>
<Set name="war">/home/user/code/hello.war</Set>
</Configure>
相關問題
- 1. Jetty 8的默認配置是否適合相當重的Web應用程序?
- 2. 如何判斷ID是否是Facebook應用程序或用戶
- 3. 如何判斷它是「ASP.NET網站」還是「ASP.NET Web應用程序項目」?
- 4. 如何判斷Web應用程序是否使用代碼拆分
- 5. 如何判斷應用程序是64位還是32位?
- 6. 如何判斷一個Java應用程序是由Webstart的
- 7. 如何判斷我的應用程序是否已暫停?
- 8. 如何判斷是否可以隱藏默認的EKCalendar'日曆'?
- 9. 如何判斷iPhone應用程序是否由PhoneGap創建?
- 10. 應用程序如何判斷它是否在hackintosh上運行?
- 11. 如何判斷全屏應用程序是否正在運行?
- 12. 如何判斷ClickOnce應用程序是否剛剛更新?
- 13. 如何判斷JS Windows8 metro應用程序是否可見
- 14. 如何判斷Map是否有默認值?
- 15. 如何判斷一個Web應用是否使用Angular構建?
- 16. i-Jetty的Web應用程序
- 17. 如何判斷Web應用程序\網站的哪個版本的MVC?
- 18. 如何判斷jetty-maven-plugin運行哪個jetty版本?
- 19. 如何在Caché中設置默認(root,/,index)WEB應用程序?
- 20. 如何判斷.Net Web應用程序需要運行的框架?
- 21. 如何判斷我的Windows應用程序何時終止?
- 22. 如何判斷用戶進入應用程序的頁面?
- 23. 在iOS應用Revmob - 如何判斷用戶是否安裝了應用程序
- 24. 如何判斷我的應用程序是作爲32位還是64位應用程序運行的?
- 25. 如何判斷我是否是「最新」的ASP.NET應用程序域?
- 26. 如何判斷一個類加載器屬於哪個web應用程序
- 27. 如何判斷用戶是第一次運行還是更新應用程序
- 28. 如何判斷Dropbox API 503是每個用戶還是每個應用程序
- 29. 如何判斷應用程序用戶是升級還是新購買者?
- 30. 如何部署基於Jetty的web應用程序