一,必备工具、文件。
windows连接linux的工具
1.用xftp上传jdk,tomcat,项目包,连接数据库的jdbc
2.用Xshell使用命令建包解压
新建java目录,tomcat目录,将jdk,tomcat分别解压到目录下
mkdir java
tar-xzvf jdk-8u181-linux-x64.tar.gz
mkdir tomcat
tar-xzvf apache-tomcat-8.5.39.tar.gz
3.将连接数据库的jdbc放在lib目录下
二,修改配置文件
4.配置文件修改
vim /etc/profile
添加以下内容
export JAVA_HOME=/home/puaiuc/java/jdk1.8.0_181
export CATALINA_HOME=/home/puaiuc/tomcat/apache-tomcat-8.5.39export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export JAVA_HOME PATH CLASSPATH CATALINA_HOME
如果没有权限修改,按照以下方法
vi ~/.bash_profile
添加以下内容
export JAVA_HOME=/home/puaiuc/java/jdk1.8.0_181
export CATALINA_HOME=/home/puaiuc/tomcat/apache-tomcat-8.5.39export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export JAVA_HOME PATH CLASSPATH CATALINA_HOME
刷新用户配置文件:
source ~/.bash_profile
查看jdk版本:
java -version
三,防火墙和端口开放
5.修改tomcat访问端口
cd tomcat/apache-tomcat-8.5.39/conf/
vi server.xml
找到
修改port为你想要的端口号,然后重启tomcat
./shutdown.sh
./startup.sh
6.防火墙,开启指定端口
iptables防火墙
#查看iptables状态:
service iptables status
#编辑文件
vim/etc/sysconfig/iptables
# 加入如下代码-A INPUT -m state --state NEW -m tcp -p tcp --dport 89 -j ACCEPT
#防火墙打开端口/sbin/iptables -I INPUT -p tcp --dport 89 -j ACCEPT
Firewalld防火墙
#查看firewalld状态:
systemctl status firewalld
#查看端口的状态
firewall-cmd --query-port=89/tcp
#开启防火墙
systemctl start firewalld
#开启端口
firewall-cmd --zone=public --add-port=89/tcp --permanent
7.Windows下访问服务器,地址:http://ip:port/
四,项目部署
8.上传项目war包到webapps下
tomcat会自动解压,不需要修改访问路径
9.修改tomcat/context.xml文件配置数据库连接
注意ip和账密不要搞错了
username="数据库名"
password="密码"
name=""
url="jdbc:mysql://数据库地址/数据库"
type="javax.sql.DataSource"
removeAbandonedTimeout="360000"
removeAbandoned="true"
maxWait="10000" maxIdle="100" maxActive="100"
logAbandoned="true"
driverClassName="com.mysql.jdbc.Driver"
auth="Container"/>
10.访问项目,可能需要指定具体文件
http://ip:port/web/login/login.jsp
五,查看tomcat日志
cd tomcat/apache-tomcat-8.5.39/logs
tail-100f catalina.out