配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

配置Tomcat監聽80端口

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

編輯配置文件

[root@100xuni1 ~]# vim /usr/local/tomcat/conf/server.xml           /進入配置後查找8080

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

重啓服務

[root@100xuni1 ~]# /usr/local/tomcat/bin/shutdown.sh
[root@100xuni1 ~]# /usr/local/tomcat/bin/startup.sh

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

查看80端口有沒有被啓動

[root@100xuni1 ~]# netstat -lntp |grep java

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

解決80端口被佔用問題,停掉nginx

[root@100xuni1 ~]# /etc/init.d/nginx stop    ##停掉nginx,後重啓java,

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

用瀏覽器測試

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

配置Tomcat虛擬主機

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

虛擬主機配置是一臺服務器上或者一個外部servers,我可以支持一個ip下面可以訪問多個域名。每個域名代表一個網站,所以可以配置多個網站,每個網站的虛擬主機,每個網站的配置文件都是一個虛擬主機,tmocat也存在這樣的一個概念。

編輯配置文件

[root@100xuni1 ~]# vim /usr/local/tomcat/conf/server.xml    ##搜索/<Host

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

在上圖的下面重新創建一個新的虛擬主機

<Host name="www.123.cn" appBase=""
unpackWARs= "true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"&gt;
<Context path="" docBase="/data/wwwroot/123.cn/" debug="0" reloadable="true" crossContext="true"/&gt;
</Host&gt;

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

下載一個用java寫的博客,他的名字叫zrlog

[root@100xuni1 src]# wget http://dl.zrlog.com/release/zrlog-2.0.0-c872c2c-release.war

appbase是支持自動解壓包的把zrlog放到appbase裏,appbase的路徑是/usr/local/tomcat/webapps/

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

把zrlog拷貝到/usr/local/tomcat/webapps/下面

[root@100xuni1 src]# cp zrlog-2.0.0-c872c2c-release.war /usr/local/tomcat/webapps/

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

拷貝完成改名字,因爲名字太長不好裝博客

[root@100xuni1 webapps]# mv zrlog-2.0.0-c872c2c-release zrlog

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

安裝zrlog,在Windows裏面的瀏覽器安裝

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

檢查mysql有沒有啓動

[root@100xuni1 webapps]# ps aux |grep mysql

進入到mysql裏面

[root@100xuni1 webapps]# mysql -uroot -phanshuo1

創建一個數據庫叫zrlog

mysql> create database zrlog;
Query OK, 1 row affected (0.12 sec)

創建一個庫之後創建用戶

mysql> grant all on zrlog.* to 'zrlog'@127.0.0.1 identified by 'hanshuo1';

檢查創建的用戶對不對

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

開始填寫信息

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌
配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌
配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

doclog方式訪問一開始在配置文件裏添加了虛擬配置,把war包拷貝到/data/wwwroot/123.cn/下
首先創建123.cn

[root@100xuni1 webapps]# mkdir /data/wwwroot/123.cn

把/usr/local/tomcat/webapps/zrlog/下所有的的文件拷貝到、/data/wwwroot/123.cn/下

[root@100xuni1 webapps]# mv /usr/local/tomcat/webapps/zrlog/* /data/wwwroot/123.cn/

配置完成重啓服務

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

然後綁定Windows的hosts

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

Tomcat日誌

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

配置Tomcat監聽80端口、配置Tomcat虛擬主機、Tomcat日誌

訪問日誌默認不會生成,需要在server.xml中配置一下

擴展

邱李的tomcat文檔 https://www.linuser.com/forum.php?mod=forumdisplay&fid=37


JAR、WAR包區別 http://blog.csdn.net/lishehe/article/details/41607725


tomcat常見配置彙總 http://blog.sina.com.cn/s/blog_4ab26bdd0100gwpk.html


resin安裝 http://fangniuwa.blog.51cto.com/10209030/1763488/


1 tomcat  單機多實例
http://www.ttlsa.com/tomcat/config-multi-tomcat-instance/


2 tomcat的jvm設置和連接數設置
http://www.cnblogs.com/bluestorm/archive/2013/04/23/3037392.html


3 jmx監控tomcat
http://blog.csdn.net/l1028386804/article/details/51547408


4 jvm性能調優監控工具jps/jstack/jmap/jhat/jstat
http://blog.csdn.net/wisgood/article/details/25343845
http://guafei.iteye.com/blog/1815222


**5 gvm gc 相關
http://www.cnblogs.com/Mandylover/p/5208055.html

http://blog.csdn.net/yohoph/article/details/42041729

tomcat內存溢出
https://blog.csdn.net/ye1992/article/details/9344807
**

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章