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安装目录的链接
5 Tomcat服务启动及停止
cd /usr/local/tomcat6.0/bin //进到tomcat bin目录下
./startup.sh //启动tomcat服务
./shutdown.sh //停止tomcat服务
注:启动后,可输入 :http://127.0.0.1:8080/测试服务是否启动成功
6 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的提示了……我己经装好了。所以那行代码我没法复制过来了,等下回配新的服务器的时候我再补上
- jdk1.6+tomcat6.0+apr 的安装部署
- linux下tomcat6.0和jdk1.6的安装部署
- JDK1.6.0+myEclipse6.6+Tomcat6.0的安装配置
- JDK1.6.0+Tomcat6.0的安装配置
- 【JDK1.6、Tomcat6.0、MySQL5.0】安装
- MyEclipse8.5+Tomcat6.0.26+JDK1.6部署
- LInux5.5部署Tomcat6 jdk1.6
- tomcat6.0 APR 问题
- RedHat Linux9.0下Jdk1.6.0+Tomcat6.0.9的安装
- Windows下JDK1.6.0+Tomcat6.0的安装配置
- Windows下JDK1.6.0+Tomcat6.0的安装配置
- Windows下JDK1.6.0+Tomcat6.0的安装配置
- Windows 下jdk1.6.0+tomcat6.0的安装配置
- Windows下JDK1.6.0+Tomcat6.0的安装配置
- Windows下JDK1.6.0+Tomcat6.0的安装配置
- myEclipse8.5下JDK1.6.0+Tomcat6.0的安装配置
- JDK1.6.0+Tomcat6.0+myeclipse6.5的安装配置
- Linux配置java环境安装jdk1.6和tomcat6.0
- controller的几个实例
- 操作本地文件的jsp
- Linux下oracle em isqlplus 界面汉字乱码最清晰解决思路
- BEC商务英语词汇宝典(d part)
- XNA学习笔记——SpriteBatch.Draw的origin参数
- jdk1.6+tomcat6.0+apr 的安装部署
- Linux下基于端口的服务检查脚本
- HR : 虚线 、subwindow展示的横线
- 反射机制
- BEC商务英语词汇宝典(e part)
- table伪动态数据绑定
- C++中抽象类和接口类的区别(转载)
- showModalDialog根据浏览器自动调整高度
- df