java 5.0 j2sdk_tomcat 5.0.27 + Apache 2.0.49 + j2sdk 1.4.2 + mod_jk2 2.0.4 在 WinXP下整合

第一步:下载j2sdk和tomcat:

到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk;

到tomcat官方站点(http://www.apache.org/dist/jakarta/tomcat-4/)下载tomcat;

第二步:安装和配置你的j2sdk和tomcat:

执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。

1.安装j2sdk以后,需要配置一下环境变量,

在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:jdk):

JAVA_HOME=c:jdk

classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib

ools.jar;

(.;一定不能少,因为它代表当前路径)

path=%JAVA_HOME%in

接着可以写一个简单的java程序来测试J2SDK是否已安装成功:

public class Test{

public static

void main(String args[]){

System.out.println("This is a test program.");

}

}

将上面的这段程序保存为文件名为Test.java的文件。

然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令

javac Test.java

java Test

此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。

2.安装Tomcat后,

在开始=》程序=》Tomcat下启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。

第三步:安装和配置你的Apache:

http.conf 文件配置

1. 设置默认WEB目录:

DocumentRoot "默认目录名"

如 DocumentRoot "c:/inetpub/wwwroot"

2.

设置WEB默认端口:Listen 80 (可以 8080 等)

3. 设置默认语言编码:

如:AddDefaultCharset

GB2312

DefaultLanguage GB2312

AddLanguage zh-cn .cn

4.

设置默认页:DirectoryIndex 默认页文件名

如 DirectoryIndex index.html index.html.var

default.jsp index.jsp

5. 设置虚拟目录:

Alias /vdir/

"c:/comexe/"

Options

MultiViews

AllowOverride None

Order allow,deny

Allow from

all

Alias /soft/ "e:/softwares/"

Alias /test/

"c:/test/"

基本完成配置

第四步:哈哈 最关键的一步 A+T 整合

说明:

%APACHE_HOME%

为apache的安装目录

%CATALINA_HOME%

为Tomcat的安装目录

整个过程中不需要设置环境变量

假设

tomcat安装服务端口是 8080

apache安装服务端口是

80

mod_jk2.sohttp://219.217.8.91/jk2.rar

1. 拷贝 mod_jk2.so 到

%APACHE_HOME%modules

2. 确信 mod_jk2.so

可读(对于system用户,文件属性?>安全)

3. 创建 jk2.properties

文件,文件具体内容如下:

#

# Socket

configuration

#

handler.list=request,container,channelSocket

#

#

socket

configuration

#

channelSocket.port=8009

channelSocket.address=127.0.0.1

channelSocket.maxPort=port+10

4.

把这个文件放入 %CATALINA_HOME%conf ,如果已经存在此文件,先备份原来

的jk2.properties

5.

确信这个文件可读(对于System用户)

6. 创建 workers2.properties 文件,文件具体内容如下

#

#

basic workers2.properties file

#

#

# shared

memory

#

[shm]

file= Apache安装路径/logs/shm.file

# ~~~~~~~~~~~~~

#

需要改动的地方,填写apache安装的绝对路径,

# 比如 C:/Program Files/Apache

Group/Apache2/

size=1048576

[workerEnv:]

info=Global server

options

timing=1

debug=0

#

# IP socket

channel

#

[channel.socket:localhost:8009]

port=8009

host=127.0.0.1

#

#

define the ajp13

worker

#

[ajp13:localhost:8009]

channel=channel.socket:localhost:8009

#

#

Uri mapping - jsp files only

#下面使用的是根目录/*.jsp ,

可以更改

[uri:/*.jsp]

worker=ajp13:localhost:8009

#

# Uri mapping -

all

servlets

#可以更改servlet

[uri:/*]

workers=ajp13:localhost:8009

7.

把这个文件放入 %APACHE_HOME%conf

8. 确信这个文件可读(对system用户)

9. 创建 shm.file

文件. 下面提供一个方法去创建shm.file

命令行方式进入 %APACHE_HOME%/logs ,输入

copy con: >

shm.file 回车

多次回车来输入一些空行,然后按ctrl+z 回车退出。

10. 确信 shm.file

在%APACHE_HOME%/logs/目录里,确信 shm.file 文件可写

11. 在

%APACHE_HOME%confhttpd.conf 中添加加载 mod_jk2.so

信息

在此文件中会看到一堆LoadModule(可以查找LoadModule)的加载模块,

在此处添加如下信息:

LoadModule

jk2_module modules/mod_jk2.so

12.

继续在此文件中(%APACHE_HOME%confhttpd.conf)去映射tomcat的信息,

这将会允许apache解析静态的信息

(可以查找Alias,把下面这一行放在Alias

/icons/ ......前后,其实具体位置

没什么限制,只是为了以后更改寻找带来方便):

Alias /

"Tomcat安装目录/webapps/"

# ~~~~~~~~~~~~~~

#Note:

#这里填写tomcat安装的绝对路径

#如果把tomcat目录server.xml中应用程序映射的路径改了的话,这里

#还要做相应得变化

13.

关闭apache服务器

14. 关闭tomcat服务器

15. 重新启动tomcat服务器

16.

通过浏览http://localhost:8080来测试tomcat是否启动(http://不要省略)

如果使用 localhost

发现不行的话,换成你的 IP

17. 启动apache服务器

18. 测试下面的链接:

http://localhost

打开页面中左侧的链接

Examples --> JSP

Examples

19. 比较下面的链接:

http://localhost:8080

打开页面中左侧的的链接

Examples

--> JSP Examples

20. 分别运行几个JSP

Examples中的例子,如果运行结果一样的话,说明tomcat和apache

已经整合在一起了。[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9650775/viewspace-921967/,如需转载,请注明出处,否则将追究法律责任。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值