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/,访问就成功了