在CentOS 7中安装Jetty服务器
Jetty 是一款纯Java的HTTP (Web) 服务器和Java Servlet容器。 通常在更大的网络框架中,Jetty经常用于设备间的通信,而其他Web服务器通常给“人类”传递文件 :D。Jetty是一个Eclipse基金会的免费开源项目。这个Web服务器用于如Apache ActiveMQ、 Alfresco、 Apache Geronimo、 Apache Maven、 Apache Spark、Google App Engine、 Eclipse、 FUSE、 Twitter的 Streaming API 和 Zimbra中。
这篇文章会介绍‘如何在CentOS服务器中安装Jetty服务器’。
首先我们要用下面的命令安装JDK:
- yum -y install java-1.7.0-openjdk wget
JDK安装之后,我们就可以下载最新版本的Jetty了:
- wget http://download.eclipse.org/jetty/stable-9/dist/jetty-distribution-9.2.5.v20141112.tar.gz
解压并移动下载的包到/opt:
- tar zxvf jetty-distribution-9.2.5.v20141112.tar.gz -C /opt/
重命名文件夹名为jetty:
- mv /opt/jetty-distribution-9.2.5.v20141112/ /opt/jetty
创建一个jetty用户:
- useradd -m jetty
改变jetty文件夹的所属用户:
- chown -R jetty:jetty /opt/jetty/
为jetty.sh创建一个软链接到 /etc/init.d directory 来创建一个启动脚本文件:
- ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty
添加脚本:
- chkconfig --add jetty
是jetty在系统启动时启动:
- chkconfig --level 345 jetty on
使用你最喜欢的文本编辑器打开 /etc/default/jetty 并修改端口和监听地址:
mkdir /opt/jetty/run/
chown -R jetty:jetty /opt/jetty/run/
- vi /etc/default/jetty
- JETTY_HOME=/opt/jetty
- JETTY_USER=jetty
- JETTY_PORT=8080
- JETTY_HOST=50.116.24.78
- JETTY_LOGS=/opt/jetty/logs/
- JETTY_RUN=/opt/jetty/run/
*我们完成了安装,现在可以启动jetty服务了 *
- service jetty start
完成了!
现在你可以在 http://<你的 IP 地址>:8080 中访问了
就是这样。
参考文章:https://linux.cn/article-4792-1.html
实际效果:
webapps 存放 gitbucket.war 文件
[root@localhost webapps]# pwd
/opt/jetty/webapps
[root@localhost webapps]# ls
gitbucket.war README.TXT
启动jetty 服务
[root@localhost webapps]# ps aux|grep jetty
jetty 3249 6.3 32.2 2783568 604132 ? Sl 14:07 0:37 /bin/java -Djetty.home=/opt/jetty -Djetty.base=/opt/jetty -Djava.io.tmpdir=/tmp -jar /opt/jetty/start.jarjetty.state=/opt/jetty/jetty.state jetty-started.xml start-log-file=/opt/jetty/run//jetty-start.log
root 12678 0.0 0.0 112664 972 pts/1 S+ 14:17 0:00 grep --color=auto jetty
打开页面查看效果:

在CentOS 7中安装Jetty服务器的更多相关文章
- 在CentOS 7中安装nginx服务器
简要地介绍一下,如何在CentOS 7中安装nginx服务器 下载对应当前系统版本的nginx包(package) # wget http://nginx.org/packages/centos/ ...
- Eclipse中安装Jetty服务器
1. 在eclipse中安装jetty适配器 方法一: (1) 打开 Windows -> Preference -> Server -> Runtime Environment , ...
- Centos 7中安装svn服务器,史上最详细
最近上头安排了帮客户安装svn服务器,用了两种方式安装,yum命令安装,快速简洁容易上手,但是源码安装就比较繁琐,两种方式都试了一下,yum命令基本一个多小时就安装完了,但是源码安装弄了我两天的时间, ...
- CentOS 6.2 安装vsftpd 服务器(转)
CentOS 6.2 安装vsftpd 服务器 本人的CentOS 6.2是安装在win 2008 R2 server 的 Hyper-V 虚拟机中.centos使用光盘安装,以最小模式安装,完成后用 ...
- centos 7 中安装 mysql 5.7
centos 7 中安装 mysql 5.7 环境说明: 查看centos的版本:cat /etc/redhat-release 安装和配置步骤: 下载 mysql 源安装包: sudo curl - ...
- 如何在CentOS 7中安装最新Git(源码安装)
如何在CentOS 7中安装最新Git 2017年05月20日 11:49:53 阅读数:1624 Git是在今天的软件开发行业一个非常有用的版本控制工具.我一直使用Git.于是为Linux公社的读者 ...
- 如何在 CentOS 7 中安装或升级最新的内核
虽然有些人使用 Linux 来表示整个操作系统,但要注意的是,严格地来说,Linux 只是个内核.另一方面,发行版是一个完整功能的系统,它建立在内核之上,具有各种各样的应用程序工具和库. 在正常操作期 ...
- 如何在 CentOS 7 中安装、配置和安全加固 FTP 服务
步骤 1:安装 FTP 服务器 1. 安装 vsftpd 服务器很直接,只要在终端运行下面的命令. # yum install vsftpd 2. 安装完成后,服务先是被禁用的,因此我们需要手动启动, ...
- 如何在CentOS系统中安装配置SNMP服务
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,现在有一大部分服务器在使用此操作系统:SNMP(简单网络 ...
随机推荐
- thinkPHP内置字符串截取msubstr函数用法详解
作者:陈达辉 字体:[增加 减小] 类型:转载 时间:2016-11-15 我要评论 这篇文章主要介绍了thinkPHP内置字符串截取函数用法,结合实例形式分析了thinkPHP内置的字符串截取函数功 ...
- Lnmp修改php.ini配置
http://www.chenruixuan.com/archives/341.html A-A+ 陈瑞轩2014年5月8日07102 次浏览PHP | 工作 要在lnmp系统里面修改php.ini配 ...
- Docker 创建ubuntu ,ssh,vnc 可连接
**************************************************************************************************** ...
- oracle01
01-基本的查询语句 A:一些命令 sqlplus sys/sys@192.168.22.220:1521/orcl as sysdba; conn scott/123456@192.168.22.2 ...
- SNMP PDU解析
(注:此文章仅为个人学习,研究,原创作者:Penguinbupt,原创文章网址:http://blog.csdn.net/u010566813/article/details/50490858) SN ...
- 关于jwplayer 处理进度条禁止快进的处理方法。
今天在处理一个关于jwplayer 第一次播放禁止快进,但是可以后退的一个需求.开始在网上去查一些方法,有几个方法是换皮肤,禁止点击,但是和我的初衷不是很一致,还有一种方式是官网查看了API接口的方 ...
- Python程序的执行方式
Python代码有两种执行方式: 一.文件执行 二.交互器执行(推荐) 一.文件执行 1.用 notepad++ 或 Sublime Text,甚至 写字本创建一个文件. 2.比如:print('He ...
- chroot: failed to run command `/bin/bash': No such file or directory
1 使用chroot命令时报错如下: testupgrade:/ # chroot /sb chroot: cannot change root directory to /sb: No such f ...
- 深入理解Java虚拟机读书笔记(一)- java内存区域和垃圾收集
jvm内存模型如下图 垃圾回收: 方法区: 这部分的垃圾回收性价比低,一般不要求回收,暂认为是永久代 heap:新生代和永久代之分.永久代主要回收废弃常量和无用的类. 垃圾回收算法: 1. 标记-清除 ...
- tomcat-users.xml 配置
一:tomcat6配置管理员信息 1:打开tomcat6下的~/conf/tomcat-users.xml文件,关于用户角色.管理员的信息都在这个配置文件中. 2:在配置文件<tomcat-us ...