1. 程式人生 > >WINDOWS環境TOMCAT部署

WINDOWS環境TOMCAT部署

1、下載與安裝

apache-tomcat-8.0.49-windows-x64.zip

jjdk-8u161-windows-x64.rar

儘量使用TOMCAT8+JAVA1.8

 

2、配置環境變數

變數名:JRE_HOME

變數值:C:\Program Files\Java\jdk1.8.0_161

變數名:TOMCAT_HOME

變數值:C:\apache-tomcat-8.0.49

變數名:CATALINA_HOME

變數值:C:\apache-tomcat-8.0.49

PATH變數增加以下變數值:

%TOMCAT_HOME%\bin;%CATALINA_HOME%\lib;C:\mysql5.6.41\bin;

 

3、配置TOMCAT

(1)修改埠,多個埠訪問

修改server.xml配置檔案

C:\apache-tomcat-8.0.49\conf\server.xml

想要讓使用者直接輸入網址或者IP不加埠直接訪問,也可以讓開發人員通過9090埠進行一些二次開發工作

    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
   <Connector port="9090

" protocol="HTTP/1.1"
   connectionTimeout="20000"
   redirectPort="8443" address="0.0.0.0"/>

 

(2)域名訪問,多個域名訪問,同時也可以通過IP訪問

 <Host name="192.168.100.111"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        <Context path="" docBase="C:\apache-tomcat-8.0.49\webapps\test

"  reloadable="true"/>
      </Host>       
      <Host name="www.test.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        <Context path="" docBase="C:\apache-tomcat-8.0.49\webapps\test"  reloadable="true"/>
      </Host>
      <Host name="test.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        <Context path="" docBase="C:\apache-tomcat-8.0.49\webapps\test"  reloadable="true"/>
      </Host>

4、配置hosts檔案

192.168.100.111  www.test.com

192.168.100.111  test.com

 

5、TOMCAT啟動停止

C:\apache-tomcat-8.0.49\bin\startup.bat

C:\apache-tomcat-8.0.49\bin\shutdown.bat

注意啟動停止TOMCAT服務最好都使用指令碼來進行

 

6、安裝MYSQL

mysql-5.6.41-winx64.zip

下載安裝後

修改my.ini 檔案,在[mysqld]下新增一行skip-grant-tables

啟動MYSQL

net start mysql

use mysql;

update user set authentication_string=password("F_7nKQ4B") where user="root";

flush privileges;

net stop mysql

刪除my.ini檔案把之前新增的skip-grant-tables

net start mysql

update mysql.user set host = '%' where user = 'root' limit 1;

update user set Password = password('F_7nKQ4B') where User='root';

flush privileges;

 

 

mysql -uroot -pF_7nKQ4B

create user  [email protected]'%'  identified  by 'G_4wEmN7' ;

GRANT ALL PRIVILEGES ON *.* TO 'xajz'@'%' IDENTIFIED BY 'G_4wEmN7' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON xajzdb.* TO [email protected]"localhost" IDENTIFIED BY "G_4wEmN7";

update user set Password = password('G_4wEmN7') where User='xajz';

update user set Password = password('F_7nKQ4B') where User='root';

flush privileges;