jetty部署整理

1 篇文章 0 订阅
1 篇文章 0 订阅
本文档介绍了如何在CentOS7系统中使用Jetty9部署多个WAR应用程序实例。步骤包括下载Jetty发行版,解压,修改配置文件,重命名WAR包,创建工作目录,以及启动和检查Jetty服务。
摘要由CSDN通过智能技术生成

1.解压 war 包

mkdir p  /usr/local/jetty/webapps/galaxySpaceFlight/webapp

cd  /usr/local/jetty/webapps/galaxySpaceFlight/webapp    

 //进入 jetty 主目录

 jar -xvf  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")

 

同名xml文件

<!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">/usr/local/jetty/webapps/galaxySpaceFlight/webapp</Set> 
</Configure> 

2.同名war包

/usr/local/jetty/webapps/galaxySpaceFlight/webapp

3.同名的项目.xml文件

部署方式二:centos7 jetty9 多实例 war包部署

1、下载.zip文件 如:jetty-distribution-9.4.8.v20171121.zip
2、执行解压命令:  unzip jetty-distribution-9.4.8.v20171121.zip
3、移动到jetty 的安装目录: mv jetty-distribution-9.4.8.v20171121 /data/soft/jetty
4、在jetty的根目录下创建work目录  
cd /data/soft/jetty
mkdir work

5、修改start.ini配置文件(修改http默认端口)
6、将war包重名为 ROOT.war,并放在  jetty的webapps目录下
7、启动jetty(使用jetty.sh 启动会依赖start.ini配置文件)
/data/soft/jetty/bin/jetty.sh restart
启动成功后ROOT.war会解压到work目录,日志在jetty根目录下的logs目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值