出於測試目的,我想使用Jetty 8只提供靜態內容。我知道如何從命令行啓動web服務器:如何啓動Jetty8僅提供靜態內容?
Java的罐子start.jar jetty.port = 8082
我想是能夠使用香草碼頭,優選8或
Java的罐子start.jar OPTIONS =資源resources.root = .. /富jetty.port = 8082
費爾:7,以及使用類似啓動它es應該可以從服務器的根目錄訪問。應通過http://localhost:8082/x.html
訪問名爲../foo/x.html
的文件。
我不想創建一個WAR文件或任何幻想。最好不要在服務器端進行任何緩存,使文件在Windows機器上解鎖。另外,我只想提供文件,甚至位於子目錄中,沒有花哨的文件瀏覽器或從客戶端修改它們的方法。
這可能嗎?如果不是,完成此類行爲所需的最低配置是多少?
信息
我試過下面的命令。我希望能夠瀏覽隨用http://localhost:8080/javadoc/
碼頭8 javadoc的,但它總是給我一個404
Java的罐子start.jar --ini OPTIONS =服務器,資源等/的jetty.xml環境/ javadoc.xml
之所以HTTP://本地主機:8080 /的Javadoc /不起作用是因爲在您的碼頭主目錄中沒有名爲'javadoc'的目錄。我不明白爲什麼jetty將這個作爲一個例子,當jetty發行版不附帶javadoc時。爲了使上述網址工作,您只需在您的碼頭主目錄中創建目錄'javadoc',並在'javadoc'目錄中創建一個名爲'index.html'的html文件。查看'webapps'目錄中的javadoc.html,以瞭解爲什麼需要上述步驟。 – Parvez