配置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
**

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