centos6.5安装jetty服务器
2015-09-21 15:16
751 查看
Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。(Jetty是一个开源的软件,可以作为HTTP服务,javax.servlet的容器。)
下载安装
[root@localhost ~]# wget http://download.eclipse.org/jetty/9.2.13.v20150730/dist/jetty-distribution-9.2.13.v20150730.tar.gz
[root@localhost ~]# tar zxvf /usr/local/src/jetty-distribution-9.2.13.v20150730.tar.gz -C /opt/
[root@localhost ~]# mv /opt/jetty-distribution-9.2.13.v20150730/ /opt/jetty
[root@localhost ~]# useradd -m jetty
[root@localhost ~]# chown -R jetty:jetty /opt/jetty/
[root@localhost ~]# ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty
配置jetty
/etc/default/jetty 并修改端口和监听地址:
[root@localhost ~]# vim /etc/default/jetty
JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=0.0.0.0
JETTY_LOGS=/opt/jetty/logs/
NO_START=0
上传一个war包到/opt/jetty/webapps下面我测试的是helloworld.war
启动server
[root@localhost ~]# chkconfig --level 345 jetty on
[root@localhost jetty]# /opt/jetty/bin/jetty.sh start
OK 2015年 09月 21日 星期一 15:22:08 CST
[root@localhost jetty]# /opt/jetty/bin/jetty.sh stop
Stopping Jetty: OK
jetty启动后会在本地监听你指定的端口8009,并将在验证下次关闭命令的密码secret。启动 Jetty 服务器的命令如下所示:
就可以在本机的另外一个终端窗口来停止jetty服务。在linux系统中,你可以先将jetty进程转移到后台执行,然后再通过命令行来停止Jetty服务。
jetty目录结构如下:
* contexts 热部署目录
* etc jetty配置文件目录
* examples jetty示例
* extras jetty可选扩展
* lib 包含jetty所需的jar文件
* LICENSES 就是LICENSES
* modules 子模块
* patches 补丁patches
* pom.xml is jetty的maven2构建文件
* project-website jetty9网站
* README.txt readme.txt
* start.jar is jetty9主程序
* VERSION.txt
* webapps应用路径,发布的引用基本都放这里
下载安装
[root@localhost ~]# wget http://download.eclipse.org/jetty/9.2.13.v20150730/dist/jetty-distribution-9.2.13.v20150730.tar.gz
[root@localhost ~]# tar zxvf /usr/local/src/jetty-distribution-9.2.13.v20150730.tar.gz -C /opt/
[root@localhost ~]# mv /opt/jetty-distribution-9.2.13.v20150730/ /opt/jetty
[root@localhost ~]# useradd -m jetty
[root@localhost ~]# chown -R jetty:jetty /opt/jetty/
[root@localhost ~]# ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty
配置jetty
/etc/default/jetty 并修改端口和监听地址:
[root@localhost ~]# vim /etc/default/jetty
JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=0.0.0.0
JETTY_LOGS=/opt/jetty/logs/
NO_START=0
上传一个war包到/opt/jetty/webapps下面我测试的是helloworld.war
启动server
[root@localhost ~]# chkconfig --level 345 jetty on
[root@localhost jetty]# /opt/jetty/bin/jetty.sh start
OK 2015年 09月 21日 星期一 15:22:08 CST
[root@localhost jetty]# /opt/jetty/bin/jetty.sh stop
Stopping Jetty: OK
Jetty 的安全性
jetty启动后会在本地监听你指定的端口8009,并将在验证下次关闭命令的密码secret。启动 Jetty 服务器的命令如下所示:java -DSTOP.PORT=8009 -DSTOP.KEY=secret -jar start.jar
java -DSTOP.PORT=8009 -DSTOP.KEY=secret -jar start.jar --stop
就可以在本机的另外一个终端窗口来停止jetty服务。在linux系统中,你可以先将jetty进程转移到后台执行,然后再通过命令行来停止Jetty服务。
jetty目录结构如下:
* contexts 热部署目录
* etc jetty配置文件目录
* examples jetty示例
* extras jetty可选扩展
* lib 包含jetty所需的jar文件
* LICENSES 就是LICENSES
* modules 子模块
* patches 补丁patches
* pom.xml is jetty的maven2构建文件
* project-website jetty9网站
* README.txt readme.txt
* start.jar is jetty9主程序
* VERSION.txt
* webapps应用路径,发布的引用基本都放这里
相关文章推荐
- Linux 基础知识:变量键盘读取、数组与声明
- linux/UNIX上的inode、硬链接以及软连接
- Linux下Firefox和chrome浏览器flash插件的安装
- centos 6.5安装GitLab安装
- 记录一次linux错误的修复(linux启动出现UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY)
- 分布式GlusterFs的编译安装,centos 6.5
- 10.24的注意事项——解决linux_jni编译错误的问题
- centos和rhel的软件安装方法rpm和yum
- Zookeeper 伪分布配置
- Linux-CenOS 定时关机
- linux CentOS 系统下如何将php和mysql命令加入到环境变量中
- Linux 联网 安装 MySQL
- 如何在Linux上安裝JDK(Java Development Kit)?
- Linux如何查看进程、杀死进程、启动进程等常用命令
- oVirt的VM在线快照实现浅析
- linux内核驱动中对字符串的操作【转】
- CentOS PHP - PDO 支持 MYSQL 和 ODBC
- linux 常用命令之查看进程信息
- 每天一个linux命令(5):rm 命令
- Linux 内核里的“智能指针”【转】