1
检查防火墙,验证是否装有jdk,是否配置有JAVA_HOME:
ls /usr/apache-tomcat-9.0.52/webapps/ROOT
rm -rf /usr/apache-tomcat-9.0.52/webapps/ROOT*
ls /usr/apache-tomcat-9.0.52/webapps/ROOT
cd /usr/apache-tomcat-9.0.52/webapps/ROOT
ls
把war包拉到ROOT
ls
jar xvf travel_joy.war
ls
jar包都放在 /ROOT/WEB-INF/lib/
/ROOT/WEB-INF/classes/ 源码包
vim /usr/apache-tomcat-8.5.49/webapps/ROOT/WEB-INF/classes/jdbc.properties
改成绑定数据库的那一台机子的ip用户密码 ,
数据库和Tomcat可以放在一台机子 ,我放了两台在这里
重定向到登录页面
vim /usr/apache-tomcat-8.5.49/webapps/ROOT/index.jsp
<html>
<body>
<h2>Hello World!</h2>
<%response.sendRedirect("/html/front/login.html");%>
</body>
</html>
2
这种是由客户端直接访问服务器 不安全 ,用nginx反向代理服务器
vim /etc/sysconfig/network-scripts/ifcfg-ens33
vim /etc/hostname
systemctl restart network 重启网卡
因为是克隆的机子要改一下ip 本机名字
reboot 重启
vim /etc/sysconfig/selinux
(This file controls the state of SELinux on the system.该文件控制系统上SELinux的状态。
enforcing - SELinux security policy is enforced.
安全策略强势打开,不允许软件调用底层文件
disabled - No SELinux policy is loaded
关闭策略,nginx就能用了 )
reboot
yum -y install gcc-c++ 安装GCC的C++编译器
cd /opt/software/ 切换到software把pcre-8.44.tar.gz拉进来
tar -xzvf pcre-8.44.tar.gz -C /usr/ 解压
cd /usr/pcre-8.44/
./configure 运行./configure脚本会配置软件包的安装选项,检查你的系统环境是否满足编译该软件的要求,并生成Makefile文件,该文件包含了编译和安装软件所需的所有指令
make
make install
pcre-config --version
yum install -y zlib-devel
cd /usr/nginx-1.18.0/
./configure
make
make install
cd /usr/local/nginx/
./sbin/nginx
cd /usr/nginx-1.18.0/
./configure
make && make install
cd /usr/local/nginx/conf/
vim /usr/local/nginx/conf/nginx.conf
n1有Tomcat那台机子 n2端口号
/usr/local/nginx/sbin/nginx -s reload
http://192.168.58.51:8088/ws1/
这里的ip时nginx的
数据库的ip 192.168.58.51
装有Tomcat的ip 192.168.58.41
nginx的ip 192.168.58.41