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:

  1. yum -y install java-1.7.0-openjdk wget

JDK安装之后,我们就可以下载最新版本的Jetty了:

  1. wget http://download.eclipse.org/jetty/stable-9/dist/jetty-distribution-9.2.5.v20141112.tar.gz

解压并移动下载的包到/opt:

  1. tar zxvf jetty-distribution-9.2.5.v20141112.tar.gz -C /opt/

重命名文件夹名为jetty:

  1. mv /opt/jetty-distribution-9.2.5.v20141112/ /opt/jetty

创建一个jetty用户:

  1. useradd -m jetty

改变jetty文件夹的所属用户:

  1. chown -R jetty:jetty /opt/jetty/

为jetty.sh创建一个软链接到 /etc/init.d directory 来创建一个启动脚本文件:

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

添加脚本:

  1. chkconfig --add jetty

是jetty在系统启动时启动:

  1. chkconfig --level 345 jetty on

使用你最喜欢的文本编辑器打开 /etc/default/jetty 并修改端口和监听地址:

mkdir /opt/jetty/run/

chown -R jetty:jetty /opt/jetty/run/

  1. vi /etc/default/jetty

  1. JETTY_HOME=/opt/jetty
  2. JETTY_USER=jetty
  3. JETTY_PORT=8080
  4. JETTY_HOST=50.116.24.78
  5. JETTY_LOGS=/opt/jetty/logs/
  6. JETTY_RUN=/opt/jetty/run/

*我们完成了安装,现在可以启动jetty服务了 *

  1. 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服务器相关推荐

  1. 如何在 CentOS 7 中安装或升级最新的内核

    转 原创 2017-03-19 译者:geekpi Linux中国 随着新的设备和技术定期出来,如果我们想充分利用它们,保持最新的内核就很重要.此外,更新内核将帮助我们利用新的内核函数,并保护自己免受 ...

  2. 磁盘管理来安装linux,Linux_在CentOS系统中安装quota来管理磁盘配额,在网络管理的工作中,由于硬 - phpStudy...

    在CentOS系统中安装quota来管理磁盘配额 在网络管理的工作中,由于硬盘的资源是有限的,常常需要为多用户的服务器设定用户的linux磁盘配额.这个功能对公用的多用户服务器(免费的或者收费的)来说 ...

  3. CentOS上快速安装Oracle服务器脚本

    CentOS上快速安装Oracle服务器脚本 配置repos源 # 注释下列代码,可能导致源问题 # cd /etc/yum.repos.d # wget http://yum.oracle.com/ ...

  4. RHEL/CentOS 7中安装并配置 PowerDNS 和 PowerAdmin

    PowerDNS是一个运行在许多Linux/Unix衍生版上的DNS服务器,它可以使用不同的后端进行配置,包括BIND类型的区域文件.关系型数据库,或者负载均衡/失效转移算法.它也可以被配置成一台DN ...

  5. linux为mysql创建gpower_系统运维|RHEL/CentOS 7中安装并配置 PowerDNS 和 PowerAdmin

    PowerDNS是一个运行在许多Linux/Unix衍生版上的DNS服务器,它可以使用不同的后端进行配置,包括BIND类型的区域文件.关系型数据库,或者负载均衡/失效转移算法.它也可以被配置成一台DN ...

  6. 在 CentOS 7 中安装 Nextcloud

    Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成.它使用 PHP 和 JavaScript 编写,支持多种数据库系统,比如 MySQL/Mari ...

  7. 在CentOS 7中安装与配置Tomcat-8方法

    安装前提 在CentOS 7中安装与配置JDK8 安装tomcat  apache-tomcat-8.0.14.tar.gz文件上传到/usr/local中执行以下操作: [root@localhos ...

  8. CentOS 8中安装Docker出现和Podman冲突

    感谢这位博主的文章: CentOS 8中安装Docker出现和Podman冲突_ywyngq的博客-CSDN博客https://blog.csdn.net/ywyngq/article/details ...

  9. centos 7 中安装 docker和创建 tomcat容器并部署web应用

    在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用 一般部署Web应用都需要安装数据库,比如 MySQL 和 Redis,MySQL 和 Redis 属于多个Web ...

  10. CentOS系统中安装 vmware-tools

    有时候为了学习linux,需要在虚拟机上进行安装测试.但在安装完成后,会发现存在两个普遍的问题:一是时间与时钟不同步问题.这样会造成开发中很多问题,例如 Makefile 文件会造成一些不必要的重复编 ...

最新文章

  1. 京东大数据:南方姑娘更爱驾驭8cm以上高跟鞋
  2. django 模板里面for循环常用的方法
  3. SAP支持服务的QA
  4. DCMTK:读取DICOM图像,添加一个Curve并将其写回
  5. Windows下载、安装、卸载Redis
  6. arduino 超声波测距原理_超声波测距灯
  7. c++程序设计中虚基类,多继承知识点
  8. 一、Asp.Net Core WebAPI——修改默认监听端口
  9. Leetcode每日一题:845.longest-mountain-in-array(数组中的最长山脉)
  10. linux cron网址,cron 计划任务问题,我的cron要求是点击网站一个网址
  11. Larbin学习小结
  12. 洛谷P3642 [APIO2016]烟火表演
  13. 软件工程中英对照术语表
  14. 给出问题一个临时解决方案(110224)
  15. 推荐万维钢《万万没想到-用理工科思维理解世界》
  16. Git创建本地仓库执行git init时报Permission denied的问题
  17. YOLO数据格式说明与转换
  18. QT 程序运行异常问题总结
  19. Android 手机号格式验证(正则)
  20. 我,32岁,小米公司程序员,揭 开北京“码农”的真实收入

热门文章

  1. Atitit 人员招募之道 attilax著
  2. 程序性能之显示大表格
  3. 能力的变迁:能力包括哪些方面
  4. 世界前列量化高频投资公司
  5. (转)对冲基金投身“另类数据”淘金热
  6. (转)When Milliseconds Make Millions
  7. Kafka从上手到实践-Kafka集群:重要配置和性能探讨 | 凌云时刻
  8. 为了永不停机的计算服务 | 凌云时刻
  9. 观点丨企业云管平台(CMP)项目成功的关键因素
  10. 【短时平均过零率】基于matlab语音信号短时平均过零率【含Matlab源码 1721期】