在同服务器下,安装多个不同jetty容器

首先我们要用下面的命令安装JDK:

yum -y install java-1.7.0-openjdk wget(议安装oracle jdk)

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服务,即必须以不同的jetty服务名开区别,比如jetty_push
mv /opt/jetty-distribution-9.2.5.v20141112 /opt/jetty_push(前提是上面必须还要做解压一次)

创建一个jetty用户:

useradd -m jetty
useradd -m jetty_push(用户名和服务同名,以方便管理)

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

chown -R jetty:jetty /opt/jetty/
chown -R jetty_push:jetty_push /opt/jetty_push

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

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

添加脚本:

chkconfig --add jetty  同时添加jetty_push

是jetty在系统启动时启动:

chkconfig --level 345 jetty on

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

默认是8080端口,你可以分别给不同的服务,修改不同的端口

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

service jetty start

完成了!

现在你可以在 http://<你的 IP 地址>:端口 中访问了

就是这样。

注意,jetty的服务是默认会占用系统内存的,也就是说,如果你要热部署(不停应用的状态下),系统内存的占用也会越来越高,必须停掉服务,这样才会释放内存,然后替换掉工程,然后重新启动服务

时间: 2024-10-13 03:08:32

在同服务器下,安装多个不同jetty容器的相关文章

非[无]root权限 服务器 下安装perl以及perl模块--转载

转载自http://www.zilhua.com 在本博客中,所有的软件安装都在服务器上,且无root权限.理论上适合所有的用户. 我的安装目录 cd /home/zilhua/software 1.在官方网站下载新版本的源码包: http://www.perl.org/get.html,版本自己选择,我下载的是perl-5.18.0.tar.gz 2.解压 tar zxvf perl-5.18.0.tar.gz 3.进入解压目录 cd /home/zilhua/software/perl-5.

【Windows、SVN】在Windows服务器下安装SVN,并在客户端能维护代码版本

1.分别在客户端和服务器端安装软件 在网上搜索一下安装包的下载地址(这里暂不介绍) 得到2个安装文件 Server是装在服务器端的,另外一个装在客户端 2.安装SVN服务器端 基本一致下一步即可 特殊的步骤下面列出来: 安装完成后,打开软件 创建用户,输入帐号密码即可 然后创建一个仓库,除了需要输入仓库名,一直下一步即可 创建仓库完成后,会显示一个页面 这个地址就是客户端用来连接的地址,如将马赛克部分改成服务器的IP地址,然后加上":端口号"即可 到这里,服务器设置完成 3.安装客户端

阿里云Ubuntu服务器下安装MySQL数据服务器,配置java环境、tomcat服务器

作为一个即将毕业的学生来说是很穷的,但是又想体验一下自己做出来的成果. 最近阿里云推出了学生优惠9块9就可以买一个月的阿里云服务器,不过需要的是在读学生,所以只能用半年了.废话不多说了.要是免费多好的. 购买服务器等自己可以详细查看阿里云的细则.在这里我介绍的是Ubuntu server,windows下都是傻瓜是安装不用介绍的. 1.MySQL的安装 在基于Linux内核的Ubuntu有自己自带的软件安装包命令.我查询了很多资料,基本的命令都是 sudo apt-get install 软件的

wamp服务器下安装mantis

什么是Mantis Mantis是一个BUG管理系统.主要特点如下: 1.用php写的系统,安装方便,不用像 bugzilla 那样安装那么多perl支持: 2.系统相对简单轻磅,使用简单: 3.出色的多语支持,对于对日开发等公司非常合适: 界面图示: 在线演示地址:http://demo.mantisbt.org. 安装Mantis 建立Bug数据库,要用utf-8编码 点击选择“mantis”,进入页面:  不用修改/填写任何值,直接点击页面最下方的“Install/Upgrade Data

CentOS服务器下安装Webmin管理系统的步骤

如果你想像windows图形化管理系统,Webmin无疑是最好的选择. 上一次我们介绍了如何安装和使用Kloxo控制面板,但Kloxo只是Web服务器方面的管理,如果你想管理linux系统,还需登录SSH,用一行行命令的管理.如果你想像windows图形化管理系统,Webmin无疑是最好的选择. 什么是Webmin Webmin是目前功能最强大的基于Web的Unix系统管理工具.管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作. 安装Webmin 1.下载Webmin RPM包

阿里云服务器下安装配置 vsftpd —— 基于CentOS 6.3 【简洁版】

原文链接:http://www.tuicool.com/articles/nuiQBja 1.更新yum源 我是直接 yum update 更新的 2.安装vsftp 使用yum命令安装vsftpd #yum install vsftpd -y 3.添加ftp帐号和目录 先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下. 使用下面的命令创建帐户,该命令指定了/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录: #u

Centos服务器下安装配置SSL

https是一个安全的访问方式,数据在传输过程中是加密的,https基于ssl. 一.安装apache和ssl模块 1.安装apache #yum install httpd 2.安装ssl模块 #yum install mod_ssl 重启apache: #service httpd restart 安装完mod_ssl会创建一个默认的SSL证书,路径位于/etc/pki/tls,此时可以立即通过https访问服务器了: https://X.X.X.X/ 如果不使用默认的证书,也可以使用ope

windows服务器下安装APC

eaccelerator似乎比APC更快,但是,如果你正在运行多个实例的Apache在同一服务器上,你会明白了第二缓存工具 PHP使用. 我使用两个APC及eaccelerator, APC似乎是越来越好,仅在过去3个月内(自01/2006 ) . 注意:在不久的将来, 此加速器可能变得更好,据说PHP6.X版本中要整合此加速器. 安装过程十分简单安装步骤: 1.下载对应你PHP版本的.dll文件下载地址: apc .dll for PHP4.X apc.dll for PHP5.X 然后重命名

阿里云CentOS服务器下安装Golang1.13并配置代理

下载到/usr/local位置并解压 cd /usr/local wget https://studygolang.com/dl/golang/go1.13.linux-amd64.tar.gz tar -xzvf go1.13.linux-amd64.tar.gz 在$HOME位置创建go工作目录 cd mkdir go 配置环境变量并设置代理 vim /etc/profile export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go