读书人

Linux JDK、tomcatapache装配整合

发布时间: 2012-07-15 20:11:36 作者: rapoo

Linux JDK、tomcat,apache安装,整合集群配置

一、文件下载

jdk下载链接

http://www.oracle.com/technetwork/java/javase/downloads/index.html

tomcat下载链接

http://tomcat.apache.org/download-60.cgi

二、Linux安装JDK步骤

进入安装目录

?

给所有用户添加可执行的权限

#chmod744?jdk-6u29-linux-i586-rpm.bin

解压缩

#./jdk-6u29-linux-i586-rpm.bin

此时会生成文件jdk-6u29-linux-i586-rpm,同样给所有用户添加可执行的权限

#chmod 744jdk-6u29-linux-i586-rpm

?

安装程序

#rpm-ivh?jdk-6u29-linux-i586-rpm

出现安装协议等,按接受即可。

?

.设置环境变量。

#vi /etc/profile

?

在最后面加入

#set java environment

JAVA_HOME=/usr/java/jdk1.6.0_29

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

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOMECLASSPATH PATH

保存退出。

?

要使JDK在所有的用户中使用,可以这样:

vi/etc/profile.d/java.sh

在新的java.sh中输入以下内容:

#set java environment

JAVA_HOME=/usr/java/jdk1.6.0_29

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

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOMECLASSPATH PATH

保存退出,然后给java.sh分配权限:chmod755 /etc/profile.d/java.sh

?

在终端使用echo命令检查环境变量设置情况。

#echo $JAVA_HOME

#echo $CLASSPATH

#echo $PATH

?

.检查JDK是否安装成功。

#java -version

如果看到JVM版本及相关信息,即安装成功!

?

?

三、Linux安装tomcat步骤

? ? 将文件进行解压

? ? #tar zxvf apache-tomcat-7.0.23.tar.gz

? ? #mv apache-tomcat-7.0.23 /usr/local

?

? ? 进行tomcat环境的配置(前提需要安装jdk)

? ? #vi/etc/profile?

?

? ? exportJAVA_HOME=/usr/local/jdk1.6.0_04

? ? exportTOMCAT_HOME=/usr/local/apache-tomcat-7.0.23

? ? 保存退出?

? ? ? ?

? ? # source/etc/profile ?//让当前配置立即生效

? ??

? ? 启动tomcat服务器?

? ? $/usr/local/apache-tomcat-7.0.23/bin/startup.sh?

? ? 我的电脑上会出现如下内容:?

? ? UsingCATALINA_BASE: ?/usr/local/apache-tomcat-7.0.23

? ? UsingCATALINA_HOME: ?/usr/local/apache-tomcat-7.0.23

? ? UsingCATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.23/temp

? ? UsingJRE_HOME: ? ? ? /usr/local/jdk1.6.0_04

? ? 在浏览器中输入http://localhost:8080/就可以看到tomcat的log了

? ? tomcat的安装到此结束。

?

?

?

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.23/

下载

mod_jk-1.2.23-apache-2.2.x-linux-x86_64.so?

mod_jk-1.2.23-apache-2.2.x-linux-ia64.so

?

?

四、Linuex自带httpd与tomcat整合集群配置

在/etc/httpd/conf/httpd.conf最后一行增加

include /etc/httpd/conf/mod_jk.conf

?

在/etc/httpd/conf/下新建二个文件

mod_jk.conf,workers.properties

?

?

mod_jk.conf中内容如下

?

LoadModule jk_modulemodules/mod_jk.so

JkWorkersFile"conf/workers.properties"

JkLogFile"logs/mod_jk.log"

?

?

<VirtualHost *>

??? ServerName ?www.shtest.com.cn

??? jkMount /* tomcat

??? ErrorLog/etc/httpd/logs/shtest.mod_jk-error.log

??? CustomLog/etc/httpd/logs/shtest.mod_jk-access.log common

</VirtualHost>

?

workers.properties中更新内容如下

worker.list=tomcat

worker.tomcat.type=ajp13

worker.tomcat.host=localhost

worker.tomcat.port=8009

?

?

五、tomcat应用服务域名配置

/usr/local/apache-tomcat-7.0.23/conf/Catalina

新建www.shtest.com.cn名的文件夹,文件夹下增加ROOT.xml

<Context path=""docBase="/usr/local/apache-tomcat-7.0.23/webapps/shtest/" debug="0">

? <LoggerclassName="org.apache.catalina.logger.FileLogger"

????????? prefix="shtest."suffix=".log" timestamp="true"/>

</Context>

?

/usr/local/apache-tomcat-7.0.23/webapps/shtest为应用服务所在目录

?

执行

servicehttpd restart

?service tomcatd restart

使可通过www.shtest.com.cn访问你的服务了

读书人网 >UNIXLINUX

热点推荐