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
- tomcat5.5+JDK1.6安装
- CentOS下Tomcat5.5安装(附带jdk1.6安装)
- Ubuntu8.10安装JDK1.6,Tomcat5.5,eclipse3.4
- linux安装配置jdk1.5、tomcat5.5
- jdk1.5 + tomcat5.0安装与配置
- jdk1.5+tomcat5.5
- linux安装配置jdk1.5、tomcat5.5、eclipse3.2详解
- linux安装配置jdk1.5、tomcat5.5、eclipse3.2详解
- linux安装jdk1.5,tomcat5.5,mysql5.0
- linux安装配置jdk1.5、tomcat5.5、eclipse3.2详解
- linux安装配置jdk1.5、tomcat5.5、eclipse3.2详解
- linux安装配置jdk1.5、tomcat5.5、eclipse3.2
- linux 下 jdk1.5+tomcat5.5+mysql5.1安装部署
- linux 下 jdk1.5+tomcat5.5+mysql5.1安装部署
- linux安装配置jdk1.5、tomcat5.5、eclipse3.2详解
- linux安装配置jdk1.5、tomcat5.5、eclipse3.2详解
- jdk1.5+myeclipse+tomcat5.0+eclipse配置安装发布手册
- ubuntu10.10环境搭建(jdk1.6+eclipse-Helios+tomcat5.5)
- 利用Sql Server的top分页查询的通用构造方式
- 深入浅出的理解框架(Struts2、Hibernate、Spring)与 MVC 设计模式
- Struts2.0中ActionInvocation使用
- OpenCL在Mac上开发注意的一些问题
- Python操作Sqlite3
- tomcat5.5+JDK1.6安装
- Framework/base 下添加自定义模块的步骤
- C# 加载网络映射盘中的assembly失败
- POJ 3481 Double Queue
- 使用 Ant 打包 Android 应用
- java反射机制详解 及 Method.invoke解释
- 字节流和字符流的区别
- ios5 xcode 4.2 中 release显示编译警告或错误的解决方法
- Linux下RPM方式安装net-snmp