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
    
  • 相关阅读:
    mac os programming
    Rejecting Good Engineers?
    Do Undergrads in MIT Struggle to Obtain Good Grades?
    Go to industry?
    LaTex Tricks
    Convert jupyter notebooks to python files
    How to get gradients with respect to the inputs in pytorch
    Uninstall cuda 9.1 and install cuda 8.0
    How to edit codes on the server which runs jupyter notebook using your pc's bwroser
    Leetcode No.94 Binary Tree Inorder Traversal二叉树中序遍历(c++实现)
  • 原文地址:https://www.cnblogs.com/BIG-BOSS-ZC/p/11807329.html
Copyright © 2011-2022 走看看