jdk1.6+tomcat6.0+apr 的安装部署

来源:互联网 发布:模拟人生4 网络直播 编辑:程序博客网 时间:2024/06/05 03:59

 

参照的网址:http://kyhack.blog.51cto.com/490370/196109

                   http://blog.csdn.net/mxl168/archive/2010/06/21/5683852.aspx

 

jdk-6u21-linux-i586.bin  下载地址:http://download.java.net/jdk6/

apache-tomcat-6.0.29.tar.gz    下载地址:http://tomcat.apache.org/download-60.cgi【传说下载上边的Binary版会比较好⊙﹏⊙b汗】

以下三个的下载地址:http://apr.apache.org/

apr-1.4.2.tar.gz

apr-iconv-1.2.1.tar.gz

apr-util-1.3.9.tar.gz

 

 1 安装JDK1.6

chmod  +x  jdk-6u21-linux-i586.bin   //默认情况下,jdk-6u21-linux-i586.bin是不具有执行权限的,首先要给他一个权限;

./jdk-6u21-linux-i586.bin    //执行

mv  jdk1.6.0_21/  /usr/local/  //jdk安装在/usr/local目录里面

ln –s /usr/local/jdk1.6.0_21 /usr/local/jdk1.6  //加别名

其实它默认有安装到/usr/bin/java,移动只是为了方便管理

 

2  配置JDK环境变量

vi  /etc/profile  //修改/etc/profile 配置文件

///etc/profile文件末尾添加以下内容

JAVA_HOME=/usr/local/jdk1.6  //jdk安装目录

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib

JRE_HOME=$JAVA_HOME/jre

TOMCAT_HOME=/usr/local/tomcat6.0  //对应的tomcat安装目录

export JAVA_HOME PATH CLASSPATH  TOMCAT_HOME

source /etc/profile   //重新载入profile文件

配置完毕后,可输入java –version命令测试如果配置成功,会显示你所安装的jdk的版本号   

3   安装tomcat6.0.29

tar xzvf  apache-tomcat-6.0.29.tar.gz  //解压

mv apache-tomcat-6.0.29 /usr/local/  //将解压好的安装到/usr/local/

ln  -s  /usr/local/apache-tomcat-6.0.29 /usr/local/tomcat6.0 //加别名 

 

4 配置tomcat6.0.29环境变量

vi   /etc/profile   //次修改/etc/profile文件

/etc/profile文件末尾添加以下内容

TOMCAT_HOME=/usr/local/tomcat6.0  //tomcat安装目录

CATALINA_HOME=/usr/local/tomcat6.0

CATLINA_BASE=/usr/local/tomcat6.0

export TOMCAT_HOME  CATALINA_HOME  CATALINA_BASH

source /etc/profile   //重新载入profile文件

配置完毕后,可输入echo $TOMCAT_HOME命令测试如果配置成功,会显示你所安装的tomcat安装目录的链接

Tomcat服务启动及停止

cd  /usr/local/tomcat6.0/bin  //进到tomcat bin目录下

./startup.sh  //启动tomcat服务

./shutdown.sh  //停止tomcat服务

注:启动后,可输入 http://127.0.0.1:8080/测试服务是否启动成功

 

Tomcat配置网站发布目录

有两种设置方法,一种是直接修改server.xml,一种是在conf/Catalina/localhost/目录下建与项目同名的xml文件,我比较喜欢用后者,不容易出错还好管理

1 修改sever.xml

Tomcat默认的发布目录是/usr/local/webapps/,只需将要发布的网站放到该目录下即可

但如果想要另外指定,便需修改tomcat的服务器配置文件server.xml

server.xml位于/usr/local/ tomcat6.0/conf/

vi /usr/local/tomcat6.0/conf

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

添加:

<Context path="/访问网站的URL入口" docBase="发布网站绝对路径"/>//可添加多个 

例:       <Context path="/oais" docBase="/root/OAIS"/>

              访问:http://192.168.0.201:8080/oais/index.jsp

 

2 在conf/Catalina/localhost/目录下建与项目同名的xml文件

-----------------------项目.xml-------------------------------------------

<Context path="/前缀" docBase="项目目录" allowLinking="true">

#中间这两条语句是用来配置tomcat,使它可以允许linux软链接
<Resources className="org.apache.naming.resources.FileDirContext" allowLinking="true" />
<Logger className="org.apache.catalina.logger.FileLogger" />
</Context>

 

~~~~(>_<)~~~~ 剩下部分,晚上下班再回去写吧……

-------------------------------------------------------------------

不料想,这一等就等了这么久⊙﹏⊙b汗,下边就开始记载APR的安装配置吧

参照网址:http://blog.csdn.net/mxl168/archive/2010/06/21/5683852.aspx

                http://www.docin.com/p-48319671.html

以下内容基本是copy上边两个的,然后加了自己安装过程遇到的情况以及一些理解

 

 

 (1)安装apr,这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO ****也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等。

(2)安装Tomcat Native,这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。

 

 以下的软件都可以在这个网址http://apache.mirror.phpchina.com/apr/里边找到的

 

xvf apr-1.4.2.tar.gz 

apr-iconv-1.2.1.tar.gz
pr-util-1.3.9.tar.gz

 

 

 

一、安装apr

 

 

(1)安装apr 
tar zxvf apr-1.4.2.tar.gz  
cd apr-1.4.2
./configure --prefix=/usr/local/apr
make 
make install

 

 

(2)安装apr-iconv

tar -zxvf apr-iconv-1.2.1.tar.gz 
cd apr-iconv-1.2.1
./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr 
make
make install

 

 

(3)安装apr-util

tar zxvf apr-util-1.3.9.tar.gz
cd apr-util-1.3.9
./configure --prefix=/usr/local/apr-util  --with-apr=/usr/local/apr  --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv  
make
make install

 

PS:我有经历两次不同装apr,第一次是我的centos没有升级,一个升级后,升级前会有一些杂七杂八的error说不成,一般都是少包什么的,你给它yum update就行了,建议升级后再装,会比较正常一点点~~

 

(4)安装tomcat-native

 

//tomcat-native-1.1.20-src.tar.gz  这个我装的tomcat里边就自己代了,在bin目录下,如果你们没有找到,去网上下一个就行了。。具体哪下我也不知道⊙﹏⊙b汗,找apache的官网吧

 

 

cd /usr/local/tomcat6.0/bin    
tar zxvf tomcat-native-1.1.20-src.tar.gz 
cd tomcat-native-1.1.20-src/jni/native    
./configure --with-apr=/usr/local/apr --with-java-home=/usr/local/java 
make  
make install

 

 

(5)设置 apr 的环境变量:

vi /etc/profile   
添加以下内容   

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib

source /etc/profile  //生效配置文件

(6)设置TOMCAT启动参数
    在catalina.sh 加入启动参数: CATALINA_OPTS="$CATALINA_OPTS -Djava.library.path=/usr/local/apr/lib"
    (在语句echo "Using CATALINA_BASE:   $CATALINA_BASE"的上一行)

装完这个后,tomcat的配置文件最上边一行就不会出现要你用apr的提示了……我己经装好了。所以那行代码我没法复制过来了,等下回配新的服务器的时候我再补上

原创粉丝点击