当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > slackware10.1下架设apache+tomcat+jk实例

Linux服务器
Solaris基本审计和报告工具使用攻略
优化Linux服务器硬盘性能的七个实用技巧
解决Linux服务器下误删除文件的操作
Linux操作系统下SOFTETHER服务器使用方法
使用SMC实现Solaris10服务器角色管理(下)
Linux环境架设Samba服务器 实现网络互访
Linux下安装RPM和TAR管理软件包的方法
如何建立一个安全的 Linux服务器
在Linux上实现DB2双机HA完整方案
教您在LINUX中架设代理服务器
使用Linux系统架设安全的网关
解决Linux服务器下误删除文件问题!
高效配置Linux代理服务器 Squid介绍
基于Linux的虚拟主机搭建
Linux 服务器的远程控制技术及实战
教程:如何最快搭建LINUX服务器集群
Apache安装配置优化
Linux实战之NFS服务器客户端配置
LAMP服务器就环境的建立
基于Linux的FTP服务器权限管理

Linux服务器 中的 slackware10.1下架设apache+tomcat+jk实例


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 76 ::
收藏到网摘: n/a

软件下载:tomcat5.5.9

http://mirror.vmmatrix.net/apache/dist/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9.tar.gz

jk1.2.14

http://www.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.14/jakarta-tomcat-connectors-1.2.14-src.tar.gz

安装tomcat 将下载的tomcat放到/usr/local目录下解压缩

tarzxvfjakarta-tomcat-5.*.tar.gz

将解压缩后目录改为tomcat

mvjakarta-tomcat-5.5.9tomcat

启动tomcat

cd/usr/local/tomcat/bin
./startup.sh

输出如下代表启动成功

UsingCATALINA_BASE:/usr/local/tomcat
UsingCATALINA_HOME:/usr/local/tomcat
UsingCATALINA_TMPDIR:/usr/local/tomcat/temp
UsingJRE_HOME:/usr/lib/java

这个时候应该可以通过访问服务器的8080端口出现tomcat服务器的默认界面了。
如下

安装jk1.2.14 将文件jakarta-tomcat-connectors-1.2.14-src.tar.gz在/usr/local目录解压缩

cd/usr/local/
tarzxvfjakarta-tomcat-connectors*.tar.gz

编译安装

cd/usr/local/jakarta-tomcat-connectors-1.2.14-src/jk/native
./buildconfig.sh
./configure–with-apxs="/usr/sbin/apxs”–with-java-home="/usr/lib/java
make
makeinstall

到这里jk1.2.14已经安装好了。

配置apache可以解释jsp文件 拷贝mod_jk.so文件到/usr/libexec/apache目录下

cp/usr/local/jakarta-tomcat-connectors-1.2.14-src/jk/native/apache-1.3/mod_jk.so/usr/libexec/apache/

拷贝/usr/local/tomcat/conf/workers.properties.minimal文件到/etc/apache/workers.properties文件

cp/usr/local/tomcat/conf/workers.properties.minimal/etc/apache/workers.properties

写入/etc/apache/mod_jk.conf文件,内容如下

<IfModulemod_jk.c>
JkWorkersFile/etc/apache/workers.properties
JkLogFile/var/log/mod_jk.log
JkLogLevelwarn

#SampleJkMounts.Replacethesewiththepathsyouwould
#liketomountfromyourJSPserver.
JkMount/*.jspajp13w
JkMount/servlet/*ajp13w
JkMount/examples/*ajp13w
</IfModule>

编辑/etc/apache/httpd.conf文件,加入如下内容

LoadModulejk_modulelibexec/apache/mod_jk.so
AddModulemod_jk.c
Include/etc/apache/mod_jk.conf

将/var/www/htdocs目录链接到/usr/local/tomcat/webapps/ROOT目录
注意:要先将原ROOT目录改名

cd/usr/local/tomcat/webapps/
mvROOTROOTBAK
ln-s/var/www/htdocs/usr/local/tomcat/webapps/ROOT
cp-r/usr/local/tomcat/webapps/ROOTBAK/*/usr/local/tomcat/webapps/ROOT/

重新启动tomcat和apache

cd/usr/local/tomcat/bin
./shutdown.sh
./startup.sh
/etc/rc.d/rc.httpdrestart

现在直接访问服务器/index.jsp就可以显示tomcat界面了。例如我的服务器是192.168.0.254

我在/var/www/htdocs/目录下有index.htmlindex.phpindex.jsp三个文件

下面是分别访问的截图

index.html

index.php

index.jsp


祝好运!