本帖最后由 anson 于 2016-8-6 23:37 编辑
故障现象:
Windows浏览器现象:
linux下curl现象:
[root@linux-server conf]# curl -xlocalhost:80 www.yang.com/yang.txt
Apache Tomcat/8.0.36 - Error reportHTTP Status 404 - /yang.txt
故障现象:
Windows浏览器现象:
linux下curl现象:
[root@linux-server conf]# curl -xlocalhost:80 www.yang.com/yang.txt
Apache Tomcat/8.0.36 - Error reportHTTP Status 404 - /yang.txt
type Status report
message /yang.txt
description The requested resource is not available.
0
这是我的笔记 你自己看看 配置肯定有问题了才会这样的
2.3 tomcat中JDK安装
[root@superz ~]# cd/usr/local/src/
[root@superz src]#
Wget http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz?AuthParam=1468156151_951271c7554de9b3c666741e7a6d5274
或者
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html #JDK官网
[root@superz src]#tar zxvf jdk-8u91-linux-x64.tar.gz
[root@superz src]# mvjdk1.8.0_91/ /usr/local
[root@superz src]# vi/etc/profile.d/java.sh
JAVA_HOME=/usr/local/jdk1.8.0_91/
JAVA_BIN=/usr/local/jdk1.8.0_91/bin
JRE_HOME=/usr/local/jdk1.8.0_91/jre
PATH=$PATH:/usr/local/jdk1.8.0_91/bin:/usr/local/jdk1.8.0_91/jre/bin
CLASSPATH=/usr/local/jdk1.8.0_91/jre/lib:/usr/local/jdk1.80_91/lib:/usr/local/jdk1.8.0_91/jre/lib/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
[root@superz src]# source/etc/profile.d/java.sh
[root@superz src]# java –version #检测版本
如果之前安装过其他版本,先卸载。查看:yum list|grep jdk。删除旧版本
2.4 tomcat安装 #解析jsp
[root@superz ~]# cd/usr/local/src
[root@superz ~]#
wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz
[root@superz src]# tar zxvfapache-tomcat-7.0.70.tar.gz
[root@superz src]# mvapache-tomcat-7.0.70 /usr/local/tomcat
[root@superz src]# cd/usr/local/tomcat
[root@superz tomcat]# cp -vbin/catalina.sh /etc/init.d/tomcat
[root@superz tomcat]# chmod755 /etc/init.d/tomcat
[root@superz tomcat]# vim/etc/init.d/tomcat
#bin bash下加入 #这样设置才能开始启动,否则报错
# chkconfig: 2345 63 37
#哪些级别的用户开机启动 第几个开机 关机
. /etc/init.d/functions
JAVA_HOME=/usr/local/jdk1.8.0_91
CATALINA_HOME=/usr/local/tomcat
[root@superz tomcat]#chkconfig --add tomcat #加入服务列表
[root@superz tomcat]#/etc/init.d/tomcat start #启动tomcat
[root@superz tomcat]#/etc/init.d/tomcat stop #关闭tomcat,重启只能先关再开
[root@superz tomcat]#netstat -lnp |grep java
tcp 0 0:::8080 :::* LISTEN 2740/java
浏览器访问:192.168.1.200:8080
2.5 tomcat配置和优化
配置端口
[root@superz tomcat]# cd/usr/local/tomcat/conf
[root@superz conf]# vimserver.xml
修改改为80端口
配置虚拟主机
倒数第三行下增加
unpackWARs="false"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
[root@superz conf]# mkdir-p /data/tomcatweb
[root@superz conf]#/etc/init.d/tomcat stop
[root@superz conf]#/etc/init.d/tomcat start
[root@superz conf]# psaux|grep java
root 3128 0.0 0.1 103260 864 pts/0 S+ 21:00 0:00 grep java
[root@superz conf]# netstat-lnp|grep java
tcp 0 0 :::80 :::* LISTEN 3088/java
测试
[root@superz conf]# touch/data/tomcatweb/1.txt
[root@superz conf]# vim /data/tomcatweb/1.txt #写入任意内容
[root@superz conf]# curl-xlocalhost:80 www.123.com/1.txt
[root@superz conf]# vim/data/tomcatweb/1.jsp
加入 #java时间函数
Now time is: <%=new java.util.Date()%>
[root@superz conf]# curl -xlocalhost:80 www.123.com/1.jsp
Now time is: Mon Jul 1121:07:05 CST 2016 #显示时间表示正常解析
0
好的师兄,我先按照您的笔记试试,我也是按照铭哥的步骤,一步步试了三遍,不同的虚拟机,情况都一样,希望您的笔记能够帮助我解决困难,在此先谢谢了
xie525767270 发表于 2016-8-8 22:07
这是我的笔记 你自己看看 配置肯定有问题了才会这样的2.3 tomcat中JDK安装[root@superz ~]# cd/usr/loca ...
好的师兄,我先按照您的笔记试试,我也是按照铭哥的步骤,一步步试了三遍,不同的虚拟机,情况都一样,希望您的笔记能够帮助我解决困难,在此先谢谢了
0
谢谢铭哥,这个故障我已经解决了,跟您的方法一样,我现在都进度到mysql主从了,看样子您很忙啊,我已经把这个情况分享到了排障经验里面了,供以后师弟们参考了,嘿嘿,
阿铭 发表于 2016-8-11 10:33
你试试 把 docBase 改成绝对路径 /data/yangweb
谢谢铭哥,这个故障我已经解决了,跟您的方法一样,我现在都进度到mysql主从了,看样子您很忙啊,我已经把这个情况分享到了排障经验里面了,供以后师弟们参考了,嘿嘿,
编辑回复