为了接下来能活的更好,再次埋头扎下了技术坑,一步一步来了,先从搭建生产环境走起,centos7.0 + tomcat8.5 + jdk1.8 + mysql5.7吧,简单的走流程的东西就不写了,只写一下在安装过程中走的坑,haha。
[toc]
一. 阿里云ECS服务器
二. mysql安装
- 官网下载,安装到/usr/local/mysql目录下
官方地址:https://dev.mysql.com/downloads/mysql/
选择要下载的版本,上传到服务器即可,然后进行一系列的安装操作,下面具体说遇到的问题。 - 启动服务服务时出错
service mysqld start
错误及解决方案:
应该是缺少库,所以yum安装一下即可。
三. java环境安装配置
- 环境变量的配置
安装过程不多说,环境变量配置如下:
[root@will ~]# vim /etc/profile
# 在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下添加
export JAVA_HOME=/usr/local/java
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#保存后,执行source /etc/profile使其生效
安装配置完成,验证是否配置成功。
[root@will ~]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
成功,java环境配置完成。
四. tomcat安装配置
- 端口号开放
使用iptables
进行端口号的开放。详情如下:
# 安装
yum install iptables-services
#配置防火墙
vim /etc/sysconfig/iptables
# 在 22端口号线面添加 如下端口,然后保存并退出 (:wq)
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
#重启防火墙
systemctl restart iptables.service
#查看 开放端口
iptables -L -n
注:这里必须要在 22端口号下面添加,不能添加到最后.
- 设置tomcat服务,开机自启
具体实现命令如下:
[root@will ~]# vim /usr/lib/systemd/system/tomcat.service
#添加如下内容
[unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/tomcat/tomcat.pid
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
#添加完成,:wq保存
然后,cd到/usr/local/tomcat/bin/
目录下,添加setenv.sh
文件,具体操作如下:
[root@will bin]# cd /usr/local/tomcat/bin/
[root@will bin]# vim setenv.sh
#setenv.sh文件添加内容如下
#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"
#添加完成,:wq保存完成
设置开机自启,重启tomcat服务:
[root@will bin]# systemctl enable tomcat
Created symlink from /etc/systemd/system/multi-user.target.wants/tomcat.service to /usr/lib/systemd/system/tomcat.service.
[root@will bin]# systemctl restart tomcat
注:自己在设置tomcat开机启动时,还是遇到挺多问题的,不过写blog时,忘记了,以后有机会遇见还会再补充上的!
systemctl
相关命令,操作服务相关指令如下:
# 启动服务,stop停止
systemctl start tomcat
# 查看服务状态
systemctl status name
# 设置开机自启,disable删除
systemctl enable tomcat
# 重启服务
systemctl restart tomcat
五. 测试访问
至此,centos7web环境搭建完成,测试访问。
浏览器访问:
出现tomcat欢迎页面即搭建成功。
如有其他问题,也可备注添加^_^.
基本安装参考blog地址:https://www.cnblogs.com/ystq/articles/5919114.html