linux(centOS7)系统下配置tomcat环境(详细步…
2018-06-18 00:29:54来源:未知 阅读 ()
java开发,想从windows系统转战linux系统的同学可以看看,再此写下自己经验,如有不妥,欢迎指正。
一、准备阶段
1、wget 工具安装
yum install wget (安装命令)
安装之后可以通过下面的命令判断是否安装成功
wget -help(帮助命令)
2、iptables工具安装
yum install iptables-services(安装命令)
安装之后可以通过下面的命令判断是否安装成功
iptables -help
二、java环境配置
1、jdk下载、安装
1)在usr下建立文件夹:mkdir java
2)进入java中:cd /usr/java
3)下载jdk:wget --no-check-certificate --no-cookies --header "Cookie:oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.rpm(红色部分可以替换路径)
4)安装jdk:yum install jdk-8u171-linux-x64.rpm
5)检查安装情况:java -help(javac -help)
三、tomcat配置
1、tomcat下载、解压
1)在usr下创建文件夹:mkdir tomcat
2)进入tomcat中:cd /usr/tomcat
3)下载tomcat:wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
4)解压:tar zxvf apache-tomcat-9.0.8.tar.gz
2、配置环境变量
1)编辑profile:vi /etc/profile
2)添加如下内容
#jdk安装路径
JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
#jre安装路径
JRE_HOME=/usr/java/jdk1.8.0_171-amd64/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
3、如果需要修改端口,配置文件修改
如下图,找到此路径,然后输入:vi server.xml
如下图,我的默认为8080,没有修改,你也可以进行修改。
4、启动tomcat
1)进入tomcat的bin中:cd /usr/tomcat/apache-tomcat-9.0.8/bin
2)启动tomcat:./startup.sh
3)检查启动情况:
cd /usr/tomcat/apache-tomcat-9.0.8/logs
cat catalina.out
出现如下提示即可
5、打开防火墙8080端口
启动之后,是无法通过ip进行访问的,因为系统8080端现在还不允许访问,所以,需要在防火墙中打开8080端口,步骤如下:
1)修改配置文件:vi /etc/sysconfig/iptables
2)添加 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT (如下图)
注意:端口一定放在拒绝的前边,不然不起作用
6、重启防火墙
1)为了每次开机iptables自启动,而linux默认防火墙关闭,执行以下命令
#禁止linux默认防火墙自启动
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
#重启iptables防火墙,并设置为开机自启动
systemctl restart iptables.service
systemctl enable iptables.service
2)测试:可以在主机通过 telnet [your ip] [your port] 测试8080端口是否打开
7、访问
在你的主机上浏览器输入http://xxx.xxx.xxx.xxx:8080/,访问就成功了
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Java 文件流操作.
下一篇:文件的上传和下载学习小结
- Linux简单命令的学习 2020-06-10
- SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 后 2020-06-10
- JSP+SSH+Mysql+DBCP实现的租车系统 2020-06-09
- 系统化学习多线程(一) 2020-06-08
- 秒杀系统必须考虑的 3 个技术问题! 2020-06-05
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash