Java Jetty9-Jetty不是从单独的{Jetty.base}运行的

Java Jetty9-Jetty不是从单独的{Jetty.base}运行的,java,jetty-9,Java,Jetty 9,在将jetty9服务器作为服务启动时,我看到以下警告。我对此一无所知 WARN:oejs.HomeBaseWarning:main:Jetty的此实例不是从单独的{Jetty.base}目录运行的,不建议这样做。请参阅上的文档 Jetty建议不要直接从Jetty.home分发文件夹运行Jetty实例,而是从Jetty.base文件夹运行Jetty实例,该文件夹应单独定义 1.参见此处的宣布码头基地一章: Jetty发行版的start.jar是管理 这种分离的行为 Jetty start.jar

在将jetty9服务器作为服务启动时,我看到以下警告。我对此一无所知

WARN:oejs.HomeBaseWarning:main:Jetty的此实例不是从单独的{Jetty.base}目录运行的,不建议这样做。请参阅上的文档


Jetty建议不要直接从Jetty.home分发文件夹运行Jetty实例,而是从Jetty.base文件夹运行Jetty实例,该文件夹应单独定义

1.参见此处的宣布码头基地一章:

Jetty发行版的start.jar是管理 这种分离的行为

Jetty start.jar和XML文件始终假定 ${jetty.home}和${jetty.base}是在启动jetty时定义的

您可以选择手动定义${jetty.home}和${jetty.base} 目录,例如:

或者您可以声明一个目录,并让另一个被发现

下面的示例使用默认的${jetty.home}发现,方法是 start.jar本身所在位置的父目录,以及手册 ${jetty.base}的声明

但是Jetty建议您总是坐在厨房里开始使用Jetty 目录,该目录是您的${jetty.base},并通过引用启动jetty 远程启动start.jar

2.。。。以及在此处创建新的码头基地

上面描述的演示基本目录是 码头。码头9.1中增加了基础机构。码头基地允许 要存储的服务器实例的配置和web应用程序 独立于码头分布,以便进行升级 以最小的中断。Jetty的默认配置基于两个 物业:jetty.home 定义jetty发行版的位置、其libs、默认模块和默认XML文件(通常是start.jar、, 码头基地 定义jetty服务器特定实例的位置、配置、日志和web应用程序(通常为 start.ini、start.d、日志和webapps)jetty.home和jetty.base 属性可以在命令行上显式设置,也可以 如果与以下命令一起使用,则从环境中推断:

以下命令:创建新的基本目录;启用HTTP 连接器和web应用程序部署器;复制一个演示webapp,以便 部署:


可能重复:欢迎使用堆栈溢出!你可能想做的事情是引用你在回答中提到的章节的相关部分。当我还是一个全新的人时,有人告诉我,链接要么改变,要么消失。
 [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-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 ...
 cd $JETTY_BASE
 java -jar $JETTY_HOME/start.jar
 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 o.e.j.w.WebAppContext@1a407d53{/,[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 ServerConnector@3abbfa04{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
2015-06-04 11:10:16.646:INFO:oejs.Server:main: Started @634ms