关闭

CentOS7 安装jetty 及 tomcat ,部署Java Web项目

标签: javaLinuxCentOSjettytomcat
913人阅读 评论(0) 收藏 举报
分类:

 安装前须安装JDK

[root@192 root~]# yum   install  java-1.8.0-openjdk  wget


一,安装jetty

1,下载jetty 可以创建一个目录/dev,在/dev目录下下载jetty

[root@192 dev]# wget   http://central.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.1.v20170120/jetty-distribution-9.4.1.v20170120.tar.gz  下载.gtz格式的jetty

[root@192 dev]# tar  -zxvf   jetty-distribution-9.4.1.v20170120.tar.gz   -C  /opt/   解压到/opt目录

[root@192 dev]# rm  -rf   jetty-distribution-9.4.1.v20170120.tar.gz                 删除压缩文件

[root@192 opt]# mv  jetty-distribution-9.4.1.v20170120   jetty                      重命名解压目录

2.启动 和 停止 jetty



方法1.进入解压后的jetty目录下,运行
[root@192 jetty]# java  -jar  start.jar                    控制台打印日志,在控制台 Ctrl+ C 停止jetty
或
[root@192 jetty]# nohup java -jar start.jar &              日志输出都将附加到当前目录的 nohup.out 文件中
[root@192 jetty]# tail  -f  nohup.out                      查看日志 




停止jetty用kill 杀进程 方法
[root@192 ~]# ps -aux |grep java            查看进程
root      23849 62.4 17.1 2568852 319816 pts/2  Sl   19:41   0:11 /usr/bin/java -Djetty.home=/opt/jetty -Djetty.base=/opt/jetty -Djava.io.tmpdir=/tmp -jar /opt/jetty/start.jar jetty.state=/opt/jetty/jetty.state jetty-started.xml
root      23905  0.0  0.0 112648   960 pts/2    R+   19:41   0:00 grep --color=auto java


[root@192 ~]# kill 23849             停止jetty


方法2.直接执行命令启动
[root@192 jetty]# /opt/jetty/bin/jetty.sh  start


停止则为
[root@192 jetty]# /opt/jetty/bin/jetty.sh  stop          不能用于方法1启动之停止


3.开启防火墙端口

启动jetty后可通过http://ip:8080 可访问jetty首页

或 终端(命令提示符)用telnet命令测试端口号
telnet  ip  8080

若连接失败,则须防火墙开启8080端口
firewall-cmd  --add-port=8080/tcp
返回success即可

4.将项目war包部署到jetty中

1.用Eclipse将项目打成war包上传到jetty下的webapps目录下,随着tomcat的启动,war包可以自动被解析
2.浏览器查询
192.168.xxx.xxx:8080/ym-ord/index


5.修改端口
在配置文件 /opt/jetty/start.ini 中,找到 # jetty.http.port=8080,
将8080改为需要的端口,删除#号 ,重启即可

二.安装tomcat

1.下载tomcat

[root@192 opt]#  wget  http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M17/bin/apache-tomcat-9.0.0.M17.tar.gz
[root@192 opt]#  tar  -zxvf  apache-tomcat-9.0.0.M17.tar.gz
[root@192 opt]#  rm -rf  apache-tomcat-9.0.0.M17.tar.gz 
[root@192 opt]#  mv  apache-tomcat-9.0.0.M17   tomcat


2.启动.停止tomcat

[root@192 opt]#  /opt/tomcat/bin/startup.sh     启动tomcat

[root@192 opt]#  /opt/tomcat/bin/shutdown.sh    停止tomcat,也可用杀进程的方法


3.修改端口

1.在配置文件 /opt/tomcat/conf/server.xml 中,找到
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
将8080改为8081即可.

2.开启防火墙8081端口
# firewall-cmd  --add-port=8081/tcp

3.重启tomcat .

4.部署web项目

在Eclipse中用 mvn clean  package 命令将项目打成war包传到 /tomcat/webapps/ 目录下,启动tomcat即可
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

centos7安装jetty9.3.10笔记

1.下载jetty(此处下载的是9.3.10版本) wget http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9...
  • nmgrd
  • nmgrd
  • 2016-07-02 16:56
  • 2426

Jetty 9部署web应用

Jetty相关的文章比较少,不过官方文档挺齐全的。做下记录也是好事。 jetty9跟jetty8相比变化还是有一些的,jetty8部署web应用需要将war包部署到${JETTY_HOME}/weba...
  • lee1991723
  • lee1991723
  • 2015-12-04 15:58
  • 5886

CentOS7之Jetty安装配置

请尊重他人的劳动成果,转载请务必注明出处.谢谢! 下载安装包 wget -c http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-d...
  • u010096774
  • u010096774
  • 2017-03-01 15:58
  • 844

如何快速在CentOS 7中安装Jetty服务器

Jetty 是一款纯Java的HTTP (Web) 服务器和Java Servlet容器。通常在更大的网络框架中,Jetty经常用于设备间的通信,而其他Web服务器通常给“人类”传递文件 :D。Jet...
  • zheng963
  • zheng963
  • 2016-02-17 14:12
  • 1023

jetty在linux下安装,配置和部署一个war项目

第一步安装jetty: 1.官网下载: http://download.eclipse.org/jetty/7.6.12.v20130726/dist/  jetty7,下载之后上传到linux...
  • hanshangzhi
  • hanshangzhi
  • 2017-07-19 22:27
  • 533

Linux(Centos7)安装tomcat并且部署Java Web项目

步骤一、下载安装包 a.   下载tomcat Linux安装包,地址:http://tomcat.apache.org/download-80.cgi , 我们下载的版本是8.0,下载方式如...
  • gebitan505
  • gebitan505
  • 2017-01-18 11:19
  • 6685

阿里云ECS centos7配置jdk-tomcat-mysql 并部署javaweb项目

1、配置JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk,通过Wi...
  • taotao12312
  • taotao12312
  • 2017-05-17 10:29
  • 1774

centos6.5安装jetty服务器

centos6.5安装jetty服务器
  • XingKong22star
  • XingKong22star
  • 2015-09-21 15:16
  • 1377

在linux系统CentOS 6.6 64位上安装部署jetty和运行web应用

1. 在linux系统CentOS 6.6 64 默认Java是openSDK,需要下载sun的JavaSDK,  http://www.oracle.com/technetwork/java/ja...
  • u010824252
  • u010824252
  • 2015-06-23 19:37
  • 1210

jetty项目部署与配置

jetty项目部署与配置 在Webapps目录部署 将项目的war包拷贝到webapps目录下即可,WebAppProvider会定时扫描$jetty_home/webapps目录自动部署。 在...
  • cb2474600377
  • cb2474600377
  • 2016-06-07 09:27
  • 4769
    个人资料
    • 访问:6583次
    • 积分:112
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:1篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论