首页 > 系统 > CentOS > 正文

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

2024-06-28 16:04:01
字体:
来源:转载
供稿:网友

 安装前须安装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.xmlroot      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/index5.修改端口在配置文件 /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端口
# fairwall-cmd  --add-port=8081/tcp3.重启tomcat .

4.部署web项目

在Eclipse中用 mvn clean  package 命令将项目打成war包传到 /tomcat/webapps/ 目录下,启动tomcat即可
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表