2013年8月16日星期五

tomcat 7.0.25 简易安装

自己测试玩,顺便记录一下:


源码包: apache-tomcat-7.0.25.tar.gz 
 
[root@mysqlpdb ~]# tar -zxvf apache-tomcat-7.0.25.tar.gz 
tomcat 解压后的主要目录:
bin------------->可执行文件
conf------------>属性、参数配置文件 catalina.policy catalina.properties context.xml logging.properties server.xml tomcat-users.xml web.xml
lib--------------> jar 文件目录
logs-------------> 日志文件
temp------------> 临时目录
webapps--------> 包含以下几个子目录
                --------------->docs    应该是默认主页中的文档目录
                --------------->examples   示例目录
                --------------->host-manager  
                --------------->manager
                --------------->ROOT
work------------> work 目录,暂时为空
 
[root@mysqlpdb local]# mkdir tomcat
[root@mysqlpdb ~]#mv apache-tomcat-7.0.25/* /usr/local/tomcat/
 
[root@mysqlpdb ~]#/etc/profile 
行尾添加:
export CATALINA_HOME="/usr/local/tomcat"
export CATALINA_BASE="/usr/local/tomcat"
 
[root@mysqlpdb tomcat]# source /etc/profile             # 使配置立即生效
 
 
JDK 配置:
[root@mysqlpdb ~]# cd /usr/
[root@mysqlpdb ~]# mkdir java
[root@mysqlpdb ~]# mv jdk1.6.0_17.tar.gz /usr/java/     #复制jdk 文件到/usr/java 下
[root@mysqlpdb java]# tar -zxvf jdk1.6.0_17.tar.gz
 
同上修改tomcat 变量,最后修改内容如下,保存后重新source
export CATALINA_HOME="/usr/local/tomcat"
export CATALINA_BASE="/usr/local/tomcat"
export JAVA_HOME=/usr/java/jdk1.6.0_17
export CLASSPATH=.$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
 
检查配置是否生效:
[root@mysqlpdb bin]# echo $CLASSPATH
./usr/java/jdk1.6.0_17/jre/lib:/usr/java/jdk1.6.0_17/lib/tools.jar
[root@mysqlpdb bin]# echo $PATH
/usr/java/jdk1.6.0_17/bin:/usr/java/jdk1.6.0_17/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@mysqlpdb bin]# java -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01, mixed mode)
 
 
 
[root@mysqlpdb bin]# ./catalina.sh run   下面是报错信息,
 
 
Feb 9, 2012 9:10:27 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-bio-8080"]
Feb 9, 2012 9:10:27 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-bio-8009"]
Feb 9, 2012 9:10:27 AM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
Feb 9, 2012 9:10:27 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-bio-8080"]
Feb 9, 2012 9:10:27 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-bio-8080"]
Feb 9, 2012 9:10:27 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
Feb 9, 2012 9:10:27 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-bio-8009"]
 
 
解决方法:重启机器,重启tomcat
[root@mysqlpdb bin]# ./catalina.sh run
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.6.0_17
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
……………………
Feb 9, 2012 9:24:49 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /usr/local/tomcat/webapps/host-manager
Feb 9, 2012 9:24:51 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /usr/local/tomcat/webapps/manager
Feb 9, 2012 9:24:51 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /usr/local/tomcat/webapps/examples
Feb 9, 2012 9:24:51 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /usr/local/tomcat/webapps/docs
Feb 9, 2012 9:24:51 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /usr/local/tomcat/webapps/ROOT
Feb 9, 2012 9:24:52 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Feb 9, 2012 9:24:52 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Feb 9, 2012 9:24:52 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2440 ms
 
 
配置tomcat 访问权限
修改的文件位置:
 
 
 
具体可参照修改的内容:

没有评论:

发表评论