当前位置 主页 > 服务器问题 > win服务器问题汇总 >

    怎么在windows服务器部署项目?

    栏目:win服务器问题汇总 时间:2019-05-16 17:35

    怎么在windows服务器部署项目?

    一、安装Tomcat解压版
    1、在官网下载对应版本解压包选择左边对应版本,然后下载.zip。网址:https://tomcat.apache.org/
    2、配置环境变量。
    (1)新增系统变量:      
    CATALINA_BASE:D:\apache-tomcat-7.0.78-windows-x64
    CATALINA_HOME:D:\apache-tomcat-7.0.78-windows-x64
    (2)在系统变量Path中追加:
    %CATALINA_HOME%\lib;%CATALINA_HOME%\bin
    3、打开cmd安装Tomcat服务,输入service.batinstall,提示Theservice'tomcat版本'hasbeeninstalled即安装完成。
     
    二、安装JDK
    1、在官网下载对应版本。http://www.oracle.com/technetwork/java/javase/archive-139210.html
    2、双击下载好的文件按提示进行安装,安装完成后配置环境变量。
    (1)增加系统变量
     JAVA_HOME:D:\Java\jdk1.7.0_01
    (2)在系统变量Path中追加
     D:\Java\jdk1.7.0_01\bin
    检验是否成功:在cmd中输入java-version 显示版本即成功。
     
    三、安装MySQL解压版
    1、在官网下载对应版本解压包:https://dev.mysql.com/downloads/mysql/
    2、解压后在根目录中增加my.ini文件,并将basedir和datadir修改为自己MySQL位置对应目录。
    basedir="D:/mysql-5.5.59-winx64/"
    datadir="D:/mysql-5.5.59-winx64/data/"
    3、追加环境变量,在系统变量Path中增加MySQL配置,配置到bin目录D:\mysql-5.5.59-winx64\bin
    4、以管理员身份打开cmd,进入MySQL解压文件的bin目录,输入命令 mysqld-install。如果提示什么success即表示安装成功。成功后接着启动MySQL服务,输入命令 net start mysql。如果成功会提示。
    5、打开MySQL数据库并修改密码,默认密码为空。
    (1)打开cmd,输入mysql-uroot-p
    (2)输入 showdatabases; 如果显示有mysql库表示是最高权限登录,最高权限才能进行后续操作。
    (3)输入updatemysql.usersetpassword=PASSWORD("新密码")whereuser='root';
    (4)输入FLUSHPRIVILEGES;
    (5)退出mysql数据库输入 quit
    所有安装完成之后把项目war包放在Tomcat的webapps目录中,然后双击Tomcat的bin目录中的startup.bat,启动不报错,能成功访问项目即部署成功。
     
    注:
    1、如果数据库用的是远程的需要启动Tomcat一次之后找到数据库配置文件进行更改。
    2、如果要外网访问项目需要将Tomcat的conf目录中的server.xml文件中的默认端口8080改为对应端口。
     
    遇到的问题:
    1、安装解压版mysql:
    (1)修改密码一直不成功,没有user表,之后发现打开方式不对,没有权限。用mysql-uroot-p命令登录后成功修改密码。
    (2)解压之后需要在根目录中加入my.ini文件,网上资料说解压后只需要改默认my-default.ini文件,但是有的版本解压出来没有改文件。
    2、tomcat永久保存区域溢出(PermGenspace):在catalina.bat的第一行增加:
    setJAVA_OPTS=-Xms64m-Xmx256m-XX:PermSize=128M-XX:MaxNewSize=256m-XX:MaxPermSize=256m