Jetty 运行环境镜像使用指南
所有软件都采用源代码方式安装, 安装目录单独分离到 /alidata 目录下
软件的主目录:/alidata/install
Jdk 主目录: /alidata/java
Jetty 7 主目录:/alidata/jetty 7
Jetty 8 主目录:/alidata/jetty 8
Jetty 9 主目录:/alidata/jetty 9
jetty 配置文件主目录:/alidata/jetty/etc/
jetty 网站根目录:/alidata/jetty/webapps/
jetty 日志目录:/alidata/jetty/logs
根据需要可以将 export JETTY_HOME=/alidata/jetty7
添加到 /etc/profile
里边执行 sourve /etc/profile
(这里以 jetty 7 为例)
Jdk 环境已安装完成,jetty 需要手动添加环境变量:(jetty 7 为例)
执行:
echo "export JETTY_HOME=/alidata/jetty 7 " >> /etc/profile
source /etc/profile
Jetty 的默认端口是 8080 ,使用下面的命令启动:
cd $JETTY_HOME >java -jar start.jar
或者用下边命令:
bash /alidata/jetty/bin/jetty.sh start |stop |restart|check
java -jar start.jar --list-modules 可以查看支持的模块
java -jar start.jar --list-config 查看安装环境以及配置
在浏览器中访问:http://localhost:8080
如何卸载镜像环境中安装的软件,可以参考如下命令完成卸载:
cd /alidata/install
./uninstall.sh
备注一:
执行以上卸载,会清理镜像环境的 /alidata/java 和 /alidata/jetty 目录,请卸载前自行备份好相应数据。
备注二:
如果 /alidata/java 被误删,则也可以解压,可以参考以下命令:
cd /alidata/install
tar zxf jdk-7u71-linux-x64.tar.gz
mv jdk1.7.0_71/* /alidata/java
添加环境变量:
echo "export JAVA_HOME=/alidata/java" >> /etc/profile
echo "export JRE_HOME=/alidata/java/jre" >> /etc/profile
echo 'export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH' >> /etc/profile
echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile
source /etc/profile
备注三:
如果 /alidata/jetty 7 ( 以 jetty 7 为例 )
cd /alidata/install
tar zxf jetty-distribution-7.6.16.v20140903.tar.gz
mv jetty-distribution-7.6.16.v20140903 /alidata/jetty7
添加环境变量:
echo "export JETTY_HOME=/alidata/jetty7 " >> /etc/profile
source /etc/profile
#教程: jetty 的环境说明
bin/ — 启动、停止脚本
etc/ — 配置文件目录
lib/ — 自身必须加装的包
logs/ — 日志目录
resources/ — jetty 的资源文件 ,里面是一些 log4j 的配置
start.jar – jetty 的启动 jar 包
webapps/ — 包的部署目录
Jetty 是一个开源的 servlet 容器,基于 Java 的 web 容器,为 JSP 和 servlet 提供运行环境。
jetty 9 和 jett 7、jetty 8 的测试环境不同:
jetty 7 jetty 8 可直接测试 webapps/ 下边的测试页面,jetty 9 下需要如下操作:
cd $JETTY_HOME
cp -rf demo-base/webapps/ROOT webapps/,
需要将 jetty 的解压目录 demo-base/webapps/ROOT 目录 copy 到 $JETTY_HOME/webapps/ 下进行测试。
Jetty 9 默认没有 log 生成,若需要打开 log,需要将–module=logging 加入到 $JETTY_HOME/start.ini 可以生成日志文件在 $JETTY_HOME/logs/ 下。