centos安装后的jetty配置
https://www.cnblogs.com/heyanan/p/6829501.html
5.1 对于war包的部署,只需要将war文件放到${JETTY_HOME}/webapps目录下,然后就可以通过浏览器直接访问了;
5.2 对于web应用程序目录的部署,此时可以将web应用程序目录复制到${JETTY_HOME}/webapps/<myapp>目录下,然后在${JETTY_HOME}/contexts/<myapp>.xml文件,其中内容如下:
-
<?xml version="1.0" encoding="ISO-8859-1"?>
-
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
-
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
-
<Set name="contextPath">/myapp</Set>
-
<Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/myapp</Set>
-
</Configure>
重新启动Jetty服务,访问http://localhost:8080/myapp就可以看到新部署web应用程序了。
参考:jar
https://www.jb51.net/article/53601.htm
配置centos上的路径:galaxy_home
-
复制 galaxySpaceFlight.war to /galaxy 并且在此目录下增加 myapp.xml 内容为({$jetty.home} 需要替换为具体的目录):
<!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"> ${jetty.home}/webapps/galaxySpaceFlight/webapp</Set>
</Configure>
- 解压 war 包
Mkdir –p /usr/local/jetty/webapps/galaxySpaceFlight/webapp cd /usr/local/jetty/webapps/galaxySpaceFlight/webapp //进入 jetty 主目录 jar xvf /galaxy/galaxySpaceFlight.war
- 修改 {$jetty.home}/bin/jetty.sh 文件,增加 java 启动参数
找到下面一行,增加内容 "-Dgalaxy_home=$JETTY_HOME/webapps/galaxySpaceFlight"
JAVA_OPTIONS=(${JAVA_OPTIONS[*]} "-Djetty.home=$JETTY_HOME" "-Djetty.base=$JETTY_BASE" "-
Djava.io.tmpdi r=$TMPDIR")
增加之后内容为
JAVA_OPTIONS=(${JAVA_OPTIONS[*]}
"-Djetty.home=$JETTY_HOME"
"-Djetty.base=$JETTY_BASE"
"-Djava.io.tmpdir=$TMPDIR"
"-Dgalaxy_home=$JETTY_HOME/webapps/galaxySpaceFlight")