我在啓動jetty9服務器作爲服務時看到以下警告。我不知道這件事。Jetty9 - Jetty未從單獨的{jetty.base}運行
WARN:oejs.HomeBaseWarning:main:Jetty的這個實例沒有從單獨的{jetty.base}目錄運行,不建議這樣做。在http://www.eclipse.org/jetty/documentation/current/startup.html
我在啓動jetty9服務器作爲服務時看到以下警告。我不知道這件事。Jetty9 - Jetty未從單獨的{jetty.base}運行
WARN:oejs.HomeBaseWarning:main:Jetty的這個實例沒有從單獨的{jetty.base}目錄運行,不建議這樣做。在http://www.eclipse.org/jetty/documentation/current/startup.html
碼頭看到文檔建議向不從jetty.home分發文件夾直接運行碼頭的實例,但由jetty.base文件夾應被separatedly
1.定義見章節聲明碼頭基地這裏:
http://www.eclipse.org/jetty/documentation/current/startup-base-and-home.html
Jetty Distribution的start.jar是管理此分隔的行爲的組件。
Jetty start.jar和XML文件始終假定在啓動Jetty時定義了兩個 $ {jetty.home}和$ {jetty.base}。
您可以選擇手動定義$ {jetty.home}和$ {} jetty.base目錄 ,像這樣的:
[jetty-distribution-9.3.7.v20160115]$ pwd
/home/user/jetty-distribution-9.3.7.v20160115
[jetty-distribution-9.3.7.v20160115]$ java -jar start.jar \
jetty.home=/home/user/jetty-distribution-9.3.7.v20160115 \
jetty.base=/home/user/my-base 2013-10-16 09:08:47.802:INFO:oejs.Server:main: jetty-9.3.7.v20160115 2013-10-16
09:08:47.817:INFO:oejdp.ScanningAppProvider:main: Deployment monitor
[file:/home/user/my-base/webapps/] at interval 1 ...
或者你可以聲明一個目錄,讓另一個被發現。
下面的示例使用$ {jetty.home}的默認發現通過使用 的地方start.jar本身父目錄是,和手動 聲明的$ {jetty.base}。
[jetty-distribution-9.3.7.v20160115]$ pwd
/home/user/jetty-distribution-9.3.7.v20160115
[jetty-distribution-9.3.7.v20160115]$ java -jar start.jar
jetty.base=/home/user/my-base 2013-10-16
09:08:47.802:INFO:oejs.Server:main: jetty-9.3.7.v20160115 2013-10-16
09:08:47.817:INFO:oejdp.ScanningAppProvider:main: Deployment monitor
[file:/home/user/my-base/webapps/] at interval 1 ...
但碼頭建議您總是坐在 目錄是你的$ {} jetty.base和遠程引用 的start.jar開始啓動碼頭碼頭。
2. ...和創建新的碼頭基地這裏:
http://www.eclipse.org/jetty/documentation/current/quickstart-running-jetty.html
上述演示基目錄是 jetty.base的一個例子機制在Jetty 9.1中添加。碼頭基地允許 配置和服務器實例的Web應用程序與碼頭分佈分開存儲 ,因此升級可以在最小干擾的情況下完成 。 Jetty的默認配置基於兩個 屬性:jetty.home 該屬性定義了jetty發行版的位置,其libs,默認模塊和默認XML文件(通常是start.jar, lib等)jetty。基地 該屬性定義了碼頭服務器,其配置,日誌和Web應用程序的特定實例的位置(通常爲 start.ini,start.d,日誌和webapps)jetty.home和jetty.base 屬性可能顯式地設置在命令行上,或者它們可以是 從環境推斷如果使用像命令:
cd $JETTY_BASE
java -jar $JETTY_HOME/start.jar
以下命令:創建新的基本目錄;啓用HTTP 連接器和Web應用程序部署程序;副本演示Web應用程序是 部署:
JETTY_BASE=/tmp/mybase
mkdir $JETTY_BASE
cd $JETTY_BASE
java -jar $JETTY_HOME/start.jar
WARNING: Nothing to start, exiting ...
Usage: java -jar start.jar [options] [properties] [configs]
java -jar start.jar --help # for more information
> java -jar $JETTY_HOME/start.jar --add-to-startd=http,deploy
INFO: server initialised (transitively) in ${jetty.base}/start.d/server.ini
INFO: http initialised in ${jetty.base}/start.d/http.ini
INFO: security initialised (transitively) in ${jetty.base}/start.d/security.ini
INFO: servlet initialised (transitively) in ${jetty.base}/start.d/servlet.ini
INFO: webapp initialised (transitively) in ${jetty.base}/start.d/webapp.ini
INFO: deploy initialised in ${jetty.base}/start.d/deploy.ini
MKDIR: ${jetty.base}/webapps
INFO: Base directory was modified
> cp $JETTY_HOME/demo-base/webapps/async-rest.war webapps/ROOT.war
> java -jar $JETTY_HOME/start.jar
2015-06-04 11:10:16.286:INFO::main: Logging initialized @274ms
2015-06-04 11:10:16.440:INFO:oejs.Server:main: jetty-9.3.0.v20150601
2015-06-04 11:10:16.460:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///tmp/mybase/webapps/] at interval 1
2015-06-04 11:10:16.581:WARN::main: async-rest webapp is deployed. DO NOT USE IN PRODUCTION!
2015-06-04 11:10:16.589:INFO:oejw.StandardDescriptorProcessor:main: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
2015-06-04 11:10:16.628:INFO:oejsh.ContextHandler:main: Started [email protected]{/,[file:///tmp/jetty-0.0.0.0-8080-ROOT.war-_-any-4510228025526425427.dir/webapp/, jar:file:///tmp/jetty-0.0.0.0-8080-ROOT.war-_-any-4510228025526425427.dir/webapp/WEB-INF/lib/example-async-rest-jar-9.3.0.v20150601.jar!/META-INF/resources],AVAILABLE}{/ROOT.war}
2015-06-04 11:10:16.645:INFO:oejs.ServerConnector:main: Started [email protected]{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
2015-06-04 11:10:16.646:INFO:oejs.Server:main: Started @634ms
歡迎使用堆棧溢出!你可能想要考慮的事情是在你的回答中引用你所指的章節的相關部分。正如有人告訴我,當我是全新的 - 鏈接改變或消失。 –
非常感謝 –
可能重複:http://stackoverflow.com/questions/26661110/how-do-i-place-jars-in-jetty-lib-on-碼頭類路徑 –