如何在centos上用jdk、tomcat8搭建网站服务?
Admin 2023-09-15 群英技术资讯 962 次浏览
今天我们来学习关于“如何在centos上用jdk、tomcat8搭建网站服务?”的内容,下文有详解方法和实例,内容详细,逻辑清晰,有需要的朋友可以参考,希望大家阅读完这篇文章后能有所收获,那么下面就一起来了解一下吧。
在Linux主机上,安装上传下载工具包rz及sz
如果不知道你要安装包的具体名称,可以使用yum provides */name 进行查找系统自带软件包的信息;

一般会列出软件包的名称及版本,还有安装路径;查询到软件包名后,使用yum install -y 包名 进行安装。
lrzsz包安装完成后包括上传rz、下载sz命令;只需要安装这个包即可。
[root@localhost src]# yum install -y lrzsz
yum update
rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'
java -version
yum remove java-1.8.0-openjdk yum remove java-1.7.0-openjdk
mkdir /usr/local
tar -xvf jdk-8u111-linux-x64.tar.gz -C /usr/local
#jdk export JAVA_HOME=/usr/local/jdk1.8.0_111 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
java -version
tomcat需要增加一个pid文件,在 _$tomcat_home/bin 目录下面,增加 setenv.sh 配置,catalina.sh_ 启动的时候会调用,同时配置java内存参数. 添加如下命令:
[root@dnsnb bin]# vi setenv.sh [root@dnsnb bin]# chmod 754 setenv.sh
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #tomcat startup pid #set java runtime environment variable export JAVA_HOME=/usr/local/jdk1.8.0_111 export PATH=$PATH:$JAVA_HOME/bin export CATALINA_HOME=/usr/local/tomcat8 export CATALINA_BASE=/usr/local/tomcat8 #add tomcat pid CATALINA_PID="$CATALINA_BASE/tomcat.pid" #add java opts JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m" |
注意: 配置开机运行时,需要再次添加 JAVA_HOME
在/usr/lib/systemd/system目录下增加tomcat.service,目录必须是绝对目录,添加如下命令: [root@dnsnb bin]# vim /usr/lib/systemd/system/tomcat.service
| # conf service desc ,set do this after network started [Unit] Description=tomcat After=syslog.target network.target remote-fs.target nss-lookup.target # conf service pid, start,stop and restart [Service] Type=forking PIDFile=/usr/local/tomcat8/tomcat.pid ExecStart=/usr/local/tomcat8/bin/startup.sh ExecStop=/bin/kill -s QUIT $MAINPID ExecReload=/bin/kill -s HUP $MAINPID PrivateTmp=true # conf user [Install] WantedBy=multi-user.target |
[unit]: 配置了服务的描述,规定了在network启动之后执行,
[service]: 配置服务的pid,服务的启动,停止,重启
[install]: 配置了使用用户
centos7使用systemctl替换了service命令,如需设置其他服务,替换此处的tomcat即可,如:systemctl start vsftp.service
启动服务 systemctl start tomcat.service
停止服务 systemctl stop tomcat.service
重启服务 systemctl restart tomcat.service
增加开机启动 systemctl enable tomcat.service
删除开机启动 systemctl disable tomcat.service
因为配置pid,在启动的时候会在tomcat的根目录下生产tomcat.pid文件,服务停止后删除. 同时tomcat在启动时,执行start不会启动两个tomcat,保证始终只有一个tomcat服务在运行.多个tomcat可以配置在多个目录下,互不影响。
重启服务器后,通过wget访问,终端输出如下所示,配置tomcat开机自启动成功!

2.(*非必须)8080端口添加到防火墙例外并重启(视自己服务器配置而定)
firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload

以上就是关于“如何在centos上用jdk、tomcat8搭建网站服务?”的介绍了,感谢各位的阅读,希望这篇文章能帮助大家解决问题。如果想要了解更多知识,欢迎关注群英网络,小编每天都会为大家更新不同的知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了Linux dd命令详解:数据备份,并在备份过程中进行格式转换案例,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
一、交集sort a txt b txt | uniq -d二、并集sort a txt b txt | uniq三、差集a txt-b txt:sort a txt b txt b txt | uniq
Linux清理系统日志的方法你知道是怎样的吗?带着这个问题,可以来看看小编给大家伙整理的资料,有需要的朋友一定不要错过了这篇文章。
统计某文件夹下文件的个数ls -l |grep "^-"|wc -l统计某文件夹下目录的个数ls -l |grep "^d"|wc -l统计文件夹下文件的个数,包括
查看linux端口被哪个进程占用的方法:首先查看被占用的端口的进程,并查询进程id;然后根据集成id查询进程,并查看进程详情信息;最后查看进行所在目录,操作进程即可。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008