温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

CentOS系统中怎么配置tomcat环境变量

发布时间:2021-07-13 10:43:16 来源:亿速云 阅读:560 作者:Leah 栏目:系统运维

本篇文章给大家分享的是有关CentOS系统中怎么配置tomcat环境变量,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

下面设置CentOS系统中tomcat相关的环境变量

]# vi ~/.bash_profile 加入 tomcat 环境参数
TOMCAT_HOME=/usr/local/tomcat
export PATH JAVA_HOME CLASSPATH TOMCAT_HOME
保存退出,然后执行 source ~/.bash_profile , 让环境变量生效
]# source ~/.bash_profile

下面就可以在CentOS系统启动tomcat服务器了。

[root@localhost opt]# /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0
没有其他信息,表示正常启动了, 你也可以查看 tomcat端口是否打开
# netstat -tnl 查看 8080 8009 这2个端口,如果打开了,证明CentOS系统的tomcat正常运行。
tcp 0 0 :::8009 :::* LISTEN
tcp 0 0 :::8080 :::* LISTEN

下面进行测试

不在CentOS系统,可以在xp系统,作为局域网访问 刚刚做好的Tomcat服务器# ifconfig 查看服务器 ip地址。
inet addr:192.168.138.128 Bcast:192.168.138.255 Mask:255.255.255.0
所以在局域网中, xp 访问地址是 http://192.168.138.128:8080
注意要写上 8080 端口。
发现不能打开 tomcat 默认页面,是因为CentOS系统中,默认iptables防火墙设置的原因,没有允许8080端口
# iptables -F 这个命令可以清除CentOS5.3中iptables自带防火墙默认规则

清除完毕 再进行访问If you're seeing this page via a web browser,
it means you've setup Tomcat successfully. Congratulations!
让服务器 启动时候自动 运行 tomcat 了。

我们最简单的方法就是通过startup.sh来自动启动Tomcat,编辑vi /etc/rc.d/rc.local
文件***增加内容(假设JDK目录是/usr/java,Tomcat目录是/usr/local/tomcat)
export JDK_HOME=/usr/java/jdk1.7.0
export JAVA_HOME=/usr/java/jdk1.7.0
/usr/local/tomcat/bin/startup.sh
保存退出

***重启服务器 看看是否自动启动
shutdown -r now启动比较慢。。查看端口 8080 自动打开了。说明没有问题。
再用浏览器访问, 发现不能访问, 应该是 iptables 防火墙问题了,
我忘记 保存, 修改iptables 的设置了。
# iptables -F
# service iptables save
Saving firewall rules to /etc/sysconfig/iptables: [ OK ]
要这2条命令一起执行才可以,这样才会保存到CentOS系统配置文件中,下次开机就直接可以访问jsp网页了。

以上就是CentOS系统中怎么配置tomcat环境变量,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI