读书人

Tomcat7装配与配置linux

发布时间: 2012-08-25 10:06:20 作者: rapoo

Tomcat7安装与配置,linux

?

转载:http://hi.baidu.com/jaimy_jie/blog/item/d47209543baafa0a3b293533.html?timeStamp=1303742126309

一、WINDOWS平台:

?? ? ?TOMCAT在windows?有两个安装方法:??

1.????????绿色版--自解压即可(需要手动配置一些环境变量),以下以此方法为例

2.????????windows?服务安装(无需手动配置即可运行),不建议用此方法,不利于学习,也不利于以后查问题.

????? ?? ??欢迎访问本人博客:?http://hi.baidu.com/jaimy_jie/blog

?

?? ??第一步:???安装JDK(不能使用JRE)

?? ? ? ? ? ?1)???????下载路径: ??http://www.oracle.com/technetwork/java/javase/downloads/index.html

?? ? ? ? ? 2)???????目录最新版为:?Java SE 6 Update 24(即jdk1.6.0_24)

?? ? ? ? ??3)???????跟普通的windows?软件安装一样,默认就可以

?? ? ? ? ? ? ? ? ? ??安装过程中也可以指定安装目录,默认路径: ?C:\Program Files\Java\jdk1.6.0_24

?? ? ? ? ? 4)???????设定JAVA环境变量(?分用户变量和系统变量,根据自己的需要而定)

?? ? ? ? ? ? ? ? ?? a)????????JAVA_HOME ??值为?? ? ? ?C:\ProgramFiles\Java\jdk1.6.0_24 ????注:指定JDK安装的目录

?? ? ? ? ? ? ? ? ? b)?? ? ? ?CLASSPATH ? ?值为?? ? ???.;??% JAVA_HOME%\lib\dt.jar;% JAVA_HOME %\lib\tools.jar ? ?

?? ? ? ? ? ? ? ? ? ? ? ? ? ???注:指定类文件的搜索路径,?最前面的.表示当前目录,运行时要加载常用的类都放在rt.jar, tools.jar等里面.

?? ? ? ? ? ? ? ? ??c)????????PATH变量中增加值为:???%JAVA_HOME%\bin? ? ? ? ? ? ?? ??注:指定jdk命令路径

?? ? ? ? ? 5) ??启动或停止:?? 在视窗下分别双击???startup.bat?? 或 ??shutdown.bat??文件即可

?

?? ? ? ?第二步:安装tomcat

?? ? ? ? ? ?1)???????下载: ?http://tomcat.apache.org/download-70.cgi

?? ? ? ? ? ?2)???????目录最新版: ?7.0.11

?? ? ? ? ? ?3)???????解压即可, ?路径自己选择,本文为存放于: ? ?d:\jaimy\tomcat7

?? ? ? ? ?? 4)???????设置tomcat环境变量:

?? ? ? ? ? ? ? ? ??a)????????CATALINA_HOME??????? ?值为:??d:\jaimy\tomcat7

?? ? ? ? ? ? ? ? ??b)?? ? ? ?CLASSPATH ? ? ? ? ? ? ? ??增加值:?% CATALINA_HOME%\lib\servlet-api.jar

?? ? ? ? ? ? ? ? ?c)?? ? ? ?PATH ? ? ? ? ? ??? ? ? ? ? ? ? ? ?增加值:?? ?% CATALINA_HOME%\bin

?? ? ? ? ? ? ? ? ?d)?? ? ? ?CATALINA_BASE?? ? ? ? ?可以不指定,?若不指定,默认值同CATALINA_HOME

?

?

?? ? ? ? ?问题1: ??在win7下测试无法启动tomcat7

?? ? ? ? ?方法:??? ?若把tomcat7放在c盘,可能会出现无法运行,请转到D盘或其它盘.

?? ? ? ? ?问题2: ??tomcat默认不支持中文

?? ? ? ? ?方法:??tomcat默认支持的字符集为utf-8,server.xml中host中加入?URIEncoding="GB2312",若要增加中文注释,则修改:?<?xml version='1.0' encoding='utf-8'?>?中的?utf-8?改为GB2312

? ? ? ? ? ?问题3:tomcat请求编码支持问题 utf-8

? ? ? ? ? ? 原因:tomcat6在发送的请求对编码格式做了处理

? ? ? ? ? ? 方法:如果使用tomcat6.0,则需要配置conf/server.xml,做如下配置

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> 添加URIEncoding="UTF-8"配置

?

?? ? ? ? ?恭喜,window平台安装完毕,咱们继续linux平台(centos or rhel?下测试通过,其它版本自行测试)

?

二、linux平台

?? ????? ? ???第一步: ?还是先安装JDK:

?? ? ? ? ? ?1.?下载JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html

?? ? ? ? ? ?2.?目前最新版本:Java SE 6 Update 24(即jdk1.6.0_24)

?? ? ? ? ? ?3.?目前主要有两种安装方法:

??? ? ? ? ? ??1). RPM方法:????

?? ? ? ? ? ?a)????????下载后的文件名称:???????????jdk-6u24-linux-i586-rpm.bin

?? ? ? ? ? ?b)???????建立目录:?????????????????????????mkdir/usr/local/java

?? ? ? ? ? ?c)????????移动文件:????????????????????mv?jdk-6u24-linux-i586-rpm.bin?/usr/local/java/

?? ? ? ? ? ?d)???????进入目录:?????????????????????????cd/usr/local/java

?? ? ? ? ? ?e)????????设置权限(可执行权限):???chmod a+x jdk-6u24-linux-i586-rpm.bin

?? ? ? ? ? ?f)????????执行安装:??????./jdk-6u24-linux-i586-rpm.bin(会先解压并安装,加-x,只解压,再手动用rpm安装)

?? ? ? ? ? ?g)???????安装目录为:????????????????????????/usr/java/jdk1.6.0_24/

?? ? ? ? ? ?h)???????自动创建两个目录连接:??

?????????????????????/usr/java/latest????????指向最新版的JDK路径的连接,如果有多个版本并存时

?? ? ? ? ? ? ? ? ? ??/usr/java/default?????默认指向上者连接,可以自行改到其它版本

?? ? ? ? ? ?i)?????????自动创建了几个文件连接:

????????????????????????????/usr/bin/java-> /usr/java/default/bin/java

????????????????????????????/usr/bin/javac-> /usr/java/default/bin/javac

????????????????????????????/usr/bin/javadoc-> /usr/java/default/bin/javadoc

????????????????????????????/usr/bin/javaws-> /usr/java/default/bin/javaws

??????????????注:?系统默认是根据/usr/java/default查找可文件,所以需要用那个版本时,只需改此目录连接

?

?? ? ? ? ? ?j)?????????服务文件:???????????/etc/init.d/jexec??????可以通过service服务启动,停用等

?? ? ? ? ? ?k)???????卸载:??????????????????rpm -e??jdk-1.6.0_24-fcs

?? ? ???? ?????????另外RPM安装方法,无需另行设置java环境变量?

?

?

?? ? ? ??2).?二进制方法:??建议使用此方法

?? ? ? ? ?? ??a)????????下载后的文件名称:????jdk-6u24-linux-i586.bin

?? ? ? ???? ??b)???????建立目录:??????????????????mkdir /usr/local/java

?? ? ? ???? ??c)????????移动文件:?????????????mv?jdk-6u24-linux-i586.bin?/usr/local/java/

?? ? ? ???? ??d)???????进入目录:??????????????????cd /usr/local/java

?? ? ? ???? ??e)????????设置权限(可执行权限):???chmod a+x jdk-6u24-linux-i586.bin

?? ? ? ???? ??f)????????执行安装:????????????????????./jdk-6u24-linux-i586.bin

?? ? ? ???? ??g)???????安装目录为:?????????????????/usr/local/java/jdk1.6.0_24

?? ? ? ???? ??h)???????卸载:?????????????????????????直接删除/usr/local/java/jdk1.6.0_24目录

?? ? ? ???? ??i)?????????设定JAVA环境变量(/etc/profile或.bash_profile中加入以下几行,)

????????? ? ? ????????exportJAVA_HOME=/usr/local/java/jdk1.6.0_24

  ???????????????exportPATH=$PATH:/usr/local/java/jdk1.6.0_24/bin

  ???????????????exportCLASSPATH=$CLASSPATH:./:/usr/local/java/jdk1.6.0_24/lib?? ? ? ? ? ?

?? ? ? ? ?第二步: ?安装tomcat

?? ? ? ? ?1)???????下载后的文件名称:?apache-tomcat-7.0.11.tar.gz

?? ? ? ? ?2)???????目前最新版为:????????7.0.11

?? ? ? ? ?3)???????建立目录:???????????????mkdir-p??/usr/local/jaimy/

?? ? ? ? ?4)???????移动文件:?? ? ? ? ? ? ??mv?apache-tomcat-7.0.11.tar.gz??/usr/local/jaimy

?? ? ? ? ?5)???????进入目录:???????????????cd??/usr/local/jaimy

?? ? ? ? ?6)???????解压文件:??????????????????tarzxvf apache-tomcat-7.0.11.tar.gz????????????

?? ? ? ? ?7)???????改目录名:??????????????????mvapache-tomcat-7.0.11 tomcat7?

?? ? ? ? ?8)???????Tomcat安装:?? ? ? ? ? ??无需另行安装,照上面解压后即可

?? ? ? ? ?9)?? ??设置TOMCAT环境变量(/etc/profile或.bash_profile中加入以下几行)

?????????????????????export CATALINA_HOME=/usr/local/jaimy/tomcat7

???????  ???????exportPATH=$PATH:$CATALINA_HOME/bin

???????  ???????exportCLASSPATH=$CLASSPATH:$CATALINA_HOME/lib

?? ? ? ? ?10)????启动或停止:????./startup.sh??或 ? ?./shutdown.sh

读书人网 >UNIXLINUX

热点推荐