zoukankan      html  css  js  c++  java
  • Linux配置测试环境,部署项目(指定端口,数据库连接)

    解决问题:无root权限修改配置文件,mysql数据库连接问题,tomcat端口修改,访问失败(linux防火墙开启)~~~

    一,必备工具、文件。

    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.39
    export 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.39
    export 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

    找到<Connector port="8080" protocol="HTTP/1.1">

    修改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/conf/context.xml文件配置数据库连接

    注意ip和账密不要搞错了

    <Resource
    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
  • 相关阅读:
    Avizo
    NEWS
    HOWTO
    InstallShield 2012 Spring优惠升级到最新版本(2015.4.30之前)
    Windows系统补丁KB2962872导致InstallShield无法启动(解决方案已更新)
    HOWTO: InstallScript MSI工程取Log
    安装软件列表
    阿里云推荐码 hut29f
    ios 缺少合规证明
    ios开发错误之: Undefined symbols for architecture x86_64
  • 原文地址:https://www.cnblogs.com/bf-blackfish/p/13118403.html
Copyright © 2011-2022 走看看