tomcat5.5+JDK1.6安装

来源:互联网 发布:林志玲人品如何 知乎 编辑:程序博客网 时间:2024/04/30 00:49

tomcat5.5+JDK1.6安装

平台:solaris 5.8

tomcat 下载: http://tomcat.apache.org/tomcat-6.0-doc/index.html 

2.3.1先解压文件

db02#cd   /dominoB/

db02# gunzip*.tar.gz

db02# tar -xvf *.tar

db02#unzip   *.zip

db02# chmod  -R  775  tomcat5.5

db02# chmod  -R  775  jdk1.6

 

 

2.3.2设置环境变量vi /etc/profile

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/openwin/bin

export PATH

LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/sfw/lib

export LD_LIBRARY_PATH

EDITOR=vi

export EDITOR

JAVA_HOME= /dominoB/jdk1.6

export JAVA_HOME

CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export CLASSPATH

CATALINA_BASE= /dominoB/tomcat5.5

CATALINA_HOME= /dominoB/tomcat5.5

export CATALINA_BASE CATALINA_HOME

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$CATALINA_HOME/bin:/usr/sfw/bin:/usr/ccs/bin

export PATH

 

 

2.3.3查看端口

cd /dominoB/tomcat5.5/conf/

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->

    <Connector port="8080" maxHttpHeaderSize="8192"

               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" redirectPort="8443" acceptCount="100"

               connectionTimeout="20000" disableUploadTimeout="true" />

    <!-- Note : To disable connection timeouts, set connectionTimeout value

     to 0 -->

       

        <!-- Note : To use gzip compression you could set the following properties :

       

                           compression="on"

                           compressionMinSize="2048"

                           noCompressionUserAgents="gozilla, traviata"

                           compressableMimeType="text/html,text/xml"

        -->

 

    <!-- Define a SSL HTTP/1.1 Connector on port 8443 -->

    <!--

    <Connector port="8443" maxHttpHeaderSize="8192"

               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" disableUploadTimeout="true"

               acceptCount="100" scheme="https" secure="true"

               clientAuth="false" sslProtocol="TLS" />

    -->

 

    <!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="8089"

               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

 

    <!-- Define a Proxied HTTP/1.1 Connector on port 8082 -->

    <!-- See proxy documentation for more information about using this. -->

    <!--

    <Connector port="8082"

               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" acceptCount="100" connectionTimeout="20000"

               proxyPort="80" disableUploadTimeout="true" />

    -->

<Server port="8015" shutdown="SHUTDOWN">

 

 

 

# netstat -an|grep 8080  查看8080 端口有没有被占用;要是被占用,把相关应用的程序进程kill -9 PID ,或者修改server.xml port="8080"参数;

 

 

2.3.4启动tomcat5.5

Cd /dominoB/tomcat5.5/bin

#nohup ./startup.sh & 

Ps –ef | grep  tomcat

 

Ps –ef | grep  java

# /dominoB/tomcat5.5/logs   ---查看错误日志

 

 

 

2.3.5进行测试

在浏览器中输入http://localhost:8080/

出现配置已成功字样

(假如不出现成功配置页面,而且tomcat进程是正常,请检查防火墙的设置端口策略,该端口是否可以通过外部网络访问,内部网络、外部网络 telenet 内网   netstat –ant| grep 8080)

 

 

 

 

 

 


有几个问题你需要明确一下。
1. 和secureCRT的设置没有关系
2. 修/etc/default/init的目的是将来机器重启后自动生效
3. 修改/etc/profile的目的是当前不重启机器也可以使参数生效。
4. 可以只修改/etc/profile也可以修改/etc/default/init,但init需要重启机器生效。
 
1. 故障现象
2012-8-1 13:55:50 org.apache.coyote.http11.Http11BaseProtocol destroy
\301\: Stopping Coyote HTTP/1.1 on http-8080
2012-8-1 13:55:50 org.apache.catalina.connector.Connector stop
\301\: Coyote connector has not been started
2012-8-1 13:55:50 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
\301\: Failed shutdown of Apache Portable Runtime
或者中文显示成????  等等;

2.原因分析
由于客户端的字符集变量与服务器的字符集不一致,导致中文乱码;所以需要在客户端的环境变量中添加;
注意:需要重启tomcat服务进行验证;

 

 

3.处理过程
3.1.1首先检查Solaris支持那些中文编码

# cd /usr/dt/app-defaults/
# ls -l
drwxr-xr-x   2 root     bin         1024 2005  123 C
drwxr-xr-x   2 root     bin         1024 2005  123 en_US.UTF-8
drwxr-xr-x   2 root     bin         1024 2005  123 zh
drwxr-xr-x   2 root     bin         1024 2005  123 zh.GBK
drwxr-xr-x   2 root     bin         1024 2005  123 zh.UTF-8
lrwxrwxrwx   1 root     root       4 2005  123 zh_CN.EUC -> ./zh
drwxr-xr-x   2 root     bin         1024 2005  123 zh_CN.GB18030
lrwxrwxrwx   1 root     root       8 2005  123 zh_CN.GBK -> ./zh.GBK
lrwxrwxrwx   1 root     root       10 2005  123 zh_CN.UTF-8 -> ./zh.UTF-8

3.1.2将用户的环境变量与SecureCRT的设置编码统一一下
 

3.1.3 在当前会话中添加变量
#vi /etc/profile

LANG=zh_CN.GBK
export LANG

或者
# LANG=zh_CN.GBK; export LANG

保存退出---重启tomcat服务-----再去验证 ------成功;
#cd /dominoB/tomcat5.5/bin

#./stop.sh
#nohup ./startup.sh & 
Ps –ef | grep  tomcat