centos上jetty的配置和jdk配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36810906/article/details/82711422

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文件,其中内容如下:

  1. <?xml version="1.0" encoding="ISO-8859-1"?>

  2. <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">

  3. <Configure class="org.eclipse.jetty.webapp.WebAppContext">

  4. <Set name="contextPath">/myapp</Set>

  5. <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/myapp</Set>

  6. </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")

 

 

猜你喜欢

转载自blog.csdn.net/weixin_36810906/article/details/82711422