centos部署tomcat并发布web项目

需要的工具:xshell   和   xftp   ,tomcat(到官网下载lilux版本.tag.gz)

使用centos的  yum   安装tomcat

查看 tomcat的所有安装路径:      yum -ql tomcat

查看mysql的安装路径 :      yum -ql mysql         (ll命令是列出当前目录下的所有文件)

我的安装路径在:    /usr/share/tomcat

我的webapps路径在:   /var/lib/tomcat/webapps

也可通过cd  /usr/share/tomcat/webapps 进入webapps目录

 

navigat工具连接远程数据库:(先用ssh连接,输入服务器ip,端口一般是22,。。用户名和密码。。。。)

 

然后再用常规来连接:(连接名:随便起,ip填localhost,端口就是3306,用户名,密码。。。。)

 

使用eclipse或idea将项目打包成war包:

eclipse:    右击项目---》Export   -----》WAR File

 

idea:

选择build artifacts

通过xftp连接服务器,将打包好的war拖入 webapp下,webapp下的别的文件都可以删除,但是root文件夹不要删除(保留就好):

下面是一些启动命令:由于我是用centos的yum安装的tomcat和mysql,所以命令可能有所不同:

启动tomcat:       systemctl start tomcat

重启tomcat :        systemctl restart tomcat

启动mysql :      service mysqld start                重启:   service mysqld restart        关闭:   service mysqld stop

进入mysql :     mysql -u root -p

 

jdbc连接数据库时注意一下:如果数据库的版本是8.0.11,则链接的驱动类不再是 com.mysql.jdbc.Driver 
变成了 com.mysql.cj.jdbc.Driver,其对应类的版本改为:8.0.11,还可能报错:

1.Could not create connection to database server. Attempted reconnect 3 times. Giving up

关闭ssL认证,将usessl=true改为false,(服务器端关闭了ssl认证,故连接时也应该关闭ssl认证)

jdbc:mysql://xxx:3306/wego?allowMultiQueries=true&useSSL=false&autoReconnect=true&characterEncoding=utf-8"

 

2. Host ‘xxx.xxx.xxx.xxx’ is not allowed to connect to this MySQL server 

远程桌面连接到服务器。调用 mysql -u root -p 命令打开客户端,连接数据库。执行如下命令并得到返回结果:

mysql> use mysql
mysql> select t.host from user t where t.user='root';
+--------------+
|  host        |
+--------------+
|  localhost   |
+--------------+

这个返回结果说明现在 root 用户只允许在服务器的本地登录。 
执行如下命令:

update user set host='%' where user='root';

然后重启 MySQL 服务就可以了

至此部署完毕,输入地址,访问测试:注意:

第一次访问时,尽量耐心等待几分钟,因为java服务器的第一次运行会比较慢,后面就很快了,第一次访问,可能会一直加载,不要以为是部署失败的原因,耐心等待一下就很好了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7上部署SSM(Spring、Spring MVC、MyBatis)项目并使用Tomcat作为应用服务器,可以按照以下步骤进行: 1. **安装依赖**: - 更新系统包列表:`sudo yum update` - 安装Java Development Kit (JDK):`sudo yum install java-1.8.0-openjdk-devel` - 检查JDK版本:`java -version` 2. **下载和安装Tomcat**: - 访问Tomcat官网下载适合Linux的版本:https://tomcat.apache.org/download-70.cgi - 将`.tar.gz`解压到 `/opt` 目录下,例如:`sudo tar xvfz apache-tomcat-7.x.x.tar.gz -C /opt` - 配置环境变量指向Tomcat目录:`sudo vi /etc/profile.d/tomcat.sh` 添加 `export CATALINA_HOME=/opt/apache-tomcat-7.x.x` 然后运行 `source /etc/profile.d/tomcat.sh` 3. **配置Tomcat**: - 复制默认配置文件:`cp $CATALINA_HOME/conf/server.xml $CATALINA_HOME/conf/server.xml.bak` - 在server.xml文件中添加SSM项目的web应用程序,例如 `<Context>` 标签。 4. **创建SSM项目**: - 使用Maven或IDEA等工具创建一个新的Spring Boot项目,并包含Spring MVC和MyBatis模块。 5. **打包成war文件**: - 如果使用Maven,确保pom.xml中有适当的依赖声明,然后执行 `mvn clean package` 来生成war文件。 - 将war文件复制到 `$CATALINA_HOME/webapps` 目录下,如 `sudo cp target/your-project.war /opt/apache-tomcat-7.x.x/webapps/` 6. **启动Tomcat**: - 启动服务:`sudo systemctl start tomcat.service` - 或者手动启动:`cd $CATALINA_HOME && bin/startup.sh` 7. **验证部署**: - 打开浏览器访问 `http://localhost:8080/your-context-path`,如果看到SSM项目的欢迎页面,则说明部署成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值