CentOS 7下安装Jetty

Jetty是一个纯粹的基于Java的HTTP (Web)服务器和Java Servlet容器。Jetty通常被用在较大的软件框架内做Machince与Machine间的通信。而其他Web服务器通常与向大众发布文件相关。Jetty作为Eclipse基金会的一部分已被发展成为一个自由和开放源码项目。Web服务器被应用于Apache ActiveMQ、Alfresco、Apache Geronimo、Apache Maven,Apache Spark、Google App Engine,Eclipse、Fuse、Twitter的流式API及Zimbra。

这篇文档将介绍如何在CentOS服务器下安装Jetty.

  • 安装Java jdk:

yum -y install java-1.7.0-openjdk wget

  • 下载最新版Jetty:

wget http://download.eclipse.org/jetty/stable-9/dist/jetty-distribution-9.2.7.v20150116.tar.gz

  • 解压文件:

tar zxvf jetty-distribution-9.2.7.v20150116.tar.gz -C /opt/

  • 重命名解压后的文件夹:

mv /opt/jetty-distribution-9.2.7.v20150116 /opt/jetty

  • 添加一个用户jetty:

useradd -m jetty

  • 改变/jatty/文件夹属主:

chown -R jetty:jetty /opt/jetty/

  • /etc/init.d目录下为jetty创建一个启动脚本软链接:

ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty

添加开机启动:

chkconfig –add jetty

chkconfig --level 345 jetty on

  • 修改/etc/default/jetty下对应的监听端口与监听地址:

vi /etc/default/jetty

JETTY_HOME=/opt/jetty

JETTY_USER=jetty

JETTY_PORT=8080

JETTY_HOST=192.168.230.152

JETTY_LOGS=/opt/jetty/logs/

  • 启动jetty服务:

service jetty start (这里按照官方的添加方法添加无法正常启动)

Since release 9.1, the jetty distribution does not deploy any demo web applications, so to see a more interesting demonstration of the server you need to run from the demo-base directory as follows:

自版本9.1,jetty分布不部署任何演示web应用程序,要想看到更生动地演示界面,你需要从demo-base下运行,如下所示的服务器:

cd /opt/jetty/demo-base

java -jar ../start.jar

其他的问题可参考最后的官方链接.

OK 安装完毕!使用http://<youripaddress>:8080访问测试.

翻译: http://www.unixmen.com/install-jetty-web-server-centos-7/    

Running Jetty: http://www.eclipse.org/jetty/documentation/current/quickstart-running-jetty.html

Startup a Unix Service using jetty.sh:

http://www.eclipse.org/jetty/documentation/current/startup-unix-service.html

官方文档:

http://www.eclipse.org/jetty/documentation/current/index.html


你可能感兴趣的:(tomcat,netty,jetty)