apache2.2整合resin3+Eclipse远程调试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(第一部分)apache2.2 + resin3.1.4 整合

前言

apache和resin的整合是为了把动态的jsp、action请求与静态的界面进行分离,达到系统访问高效性,以及静态界面独立发布、管理。

文中的描述环境是windows 8系统,linux系统的话个别安装步骤可能不一样,不过配置类的东西应该都是一样的。

一. 安装resin3.1.4

下载resin安装包解压后目录为

D:\soft\resin-3.1.14-ap

二. 安装apache2.2

管理员方式执行apache_2.2.4-win32-x86-no_ssl.msi

出现安装界面,一次填写三个选项,自定义安装,安装目录为“D:\soft\Apache”三. 配置apache --(httpd.conf)

安装目录“D:\soft\Apache\conf”下httpd.conf文件为配置文件,修改配置文件

.1. 参数配置

找到如下参数,去掉前面的'#'(#为注释符),如果没有添加如下参数配置

ThreadsPerChild 250

MaxRequestsPerChild 0

.2. 监听端口

找到如下参数,如果没有添加如下参数配置,80为监听服务端口,避免与其他服务端口冲突,自行修改,其中这2个端口一定保持一致

Listen 80

ServerName localhost:80

.3. 绑定resin

如下参数如没有则添加,其中caucho_module路径为resin的安装路径

LoadModule caucho_module "D:/soft/resin-3.1.14-ap/win32/apache-2.2/mod_caucho.dll"

SSLRandomSeed startup builtin

SSLRandomSeed connect builtin

.4. 绑定resin,参数配置

增加如下配置参数,其中127.0.0.1为resin服务ip,如与apache同机器则使用127.0.0.1或localhost,

但ip、端口一定和resin配置一致,都是用127.0.0.1或localhost。

ResinConfigServer 127.0.0.1 6800

SetHandler caucho-status

.5. apache转向resin请求

apache收到jsp请求时,通过插件模块mod_caucho交给Resin处理

AddHandler caucho-request jsp

SetHandler caucho-request

AddHandler caucho-request do

SetHandler caucho-request

.6. 根目录,静态界面发布目录

DocumentRoot "D:/soft/Apache/htdocs/portal"

四. 配置resin ---(resin.config)

.1. 工程打包,系统配置文件部署

所依赖的工程打成jar包,和所依赖的jar包一起放在web-info下的lib包内,把web工程打成war包,把war包放在webapps下。

把etc配置文件目录放在webapps下.

.2. 在resin中发布自己的工程

-Dserver.root=webapps

.3. 配置远程调试

-Xdebug

-Xnoagent

piler=NONE

-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9998 五. 整合验证

.1. 启动apache

apache安装目录下bin目录下如D:\soft\Apache\bin,如下图中启动ApacheMonitor.exe。

启动后桌面右下角会看到如下图apache图标。

右键打开Open Apache monitor后看到管理界面,界面上可以看到如下图所示,可以启动、停止、重启操作。

如果不能启动、停止、重启操作,则可以点击Services按钮,打开本地服务找到Apache2.2 进行手动启动。

相关文档
最新文档