centos6.5安装jetty服务器
来源:互联网 发布:知乎 希特勒 奥地利 编辑:程序博客网 时间:2024/06/05 23:45
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
Stopping Jetty: OK
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
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应用路径,发布的引用基本都放这里
0 0
- centos6.5安装jetty服务器
- Centos6.5 FTP服务器安装
- Centos6.5 Samba服务器安装
- centOS6.5安装gitLab服务器
- CentOS6.5安装Apache服务器
- centos6.5 vnc服务器安装
- CentOS6.5 dhcp服务器安装
- centos6.5安装nginx服务器
- Linux下安装jetty服务器
- VMware10安装服务器型CentOS6.5
- CentOS6.5下安装Samba服务器
- Centos6.5安装配置NTP时间服务器
- CentOS6.5下安装Tomcat服务器
- Centos6.5 安装mencached缓存服务器
- centos6 安装vnc服务器
- CentOS6安装tftp服务器
- centos6安装Apache服务器
- 【vmware 服务器安装】虚拟机centos6.5安装步骤
- 从GitHub中获取Spring源码
- QT用API获得文件的版本信息
- linux脚中经常会遇到一大堆美元符号 ($),有些符号容易搞混,他们代表的含义我做个记录: [c-sharp] view plaincopyprint? $0 shell的命令本身(包括完整路径)
- ios 数据存储之plist
- SQLite使用
- centos6.5安装jetty服务器
- Windows下 maven3.0.4的安装步骤+maven配置本地仓库
- 学海明码,就来看看海明的演讲吧--你和你的研究(You and Your Research)
- Android项目Tab类型主界面大总结
- Android中的JSON详细总结
- 自组织临界理论
- Spring面试题
- ArcSDE数据库连接(直连、服务连)与GT_Geometry存储配置图解
- innodb_flush_method的性能差异与File I/O