zoukankan      html  css  js  c++  java
  • 【Linux】将javaweb项目部署到CentOS的tomcat上

    1.将项目打包成war包

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    build之后war文件就生成了。

    2.拷贝war文件到CentOS的tomcat的项目文件夹中

    用WinSCP将文件粘帖进这个文件夹中
    /wocloud/tomcat_cluster/apache-tomcat-8.5.45/webapps
    在CentOS中修改这个文件的权限,需要运行权限

    [root@bigboss webapps]# chmod 755 Lvyou.war
    

    ××××××这个文件我后来用WinSCP重命名为小写lvyou.war了,因为在idea里写的大写。。。

    3.重启linux的tomcat

    关闭

    [root@bigboss webapps]# cd /wocloud/tomcat_cluster/apache-tomcat-8.5.45/bin
    [root@bigboss bin]# ./shutdown.sh
    Using CATALINA_BASE:   /wocloud/tomcat_cluster/apache-tomcat-8.5.45
    Using CATALINA_HOME:   /wocloud/tomcat_cluster/apache-tomcat-8.5.45
    Using CATALINA_TMPDIR: /wocloud/tomcat_cluster/apache-tomcat-8.5.45/temp
    Using JRE_HOME:        /usr/lib/jvm/java
    Using CLASSPATH:       /wocloud/tomcat_cluster/apache-tomcat-8.5.45/bin/bootstrap.jar:/wocloud/tomcat_cluster/apache-tomcat-8.5.45/bin/tomcat-juli.jar
    

    启动

    [root@bigboss bin]# ./startup.sh
    Using CATALINA_BASE:   /wocloud/tomcat_cluster/apache-tomcat-8.5.45
    Using CATALINA_HOME:   /wocloud/tomcat_cluster/apache-tomcat-8.5.45
    Using CATALINA_TMPDIR: /wocloud/tomcat_cluster/apache-tomcat-8.5.45/temp
    Using JRE_HOME:        /usr/lib/jvm/java
    Using CLASSPATH:       /wocloud/tomcat_cluster/apache-tomcat-8.5.45/bin/bootstrap.jar:/wocloud/tomcat_cluster/apache-tomcat-8.5.45/bin/tomcat-juli.jar
    Tomcat started.
    

    4.war在重启后已经自动部署好了,可以访问了

    在这里插入图片描述
    ××××××××××××

    可能出现的问题

    1,无法连接数据库
    原因:数据库没有开启
    解决:去开启一下啦!

    原因:项目的配置文件写的数据库ip地址不对
    解决:找到CentOS里面的项目文件夹,找到配置文件,编辑一下。用WinSCP修改很方便

    原配置文件druid.properties

    driverClassName=com.mysql.jdbc.Driver
    url=jdbc:mysql:///taobaodb?characterEncoding=utf-8    //这里显然不对
    username=root
    password=root
    initialSize=5
    maxActive=10
    maxWait=3000在
    

    修改第二行
    mysql:+数据库所在的Windows电脑的ip地址+数据库

    url=jdbc:mysql://192.168.1.120/taobaodb?characterEncoding=utf-8
    
  • 相关阅读:
    URL传参数导致乱码
    [转载]HTTP协议详解
    https中关于密码学的基础概念
    JavaScript高级程序设计 第四章 变量、作用域和内存问题
    JavaScript高级程序设计 第三章 基本概念
    实现sticky footer的五种方法
    css grid学习材料整理
    ASP.NET MVC编程——视图
    Entity Framework——配置文件设置
    Entity Framework——记录执行的命令信息
  • 原文地址:https://www.cnblogs.com/BIG-BOSS-ZC/p/11807329.html
Copyright © 2011-2022 走看看