apache2.2整合resin3+Eclipse远程调试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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中发布自己的工程
.3. 配置远程调试
.1. 启动apache
apache安装目录下bin目录下如D:\soft\Apache\bin,如下图中启动ApacheMonitor.exe。
启动后桌面右下角会看到如下图apache图标。
右键打开Open Apache monitor后看到管理界面,界面上可以看到如下图所示,可以启动、停止、重启操作。
如果不能启动、停止、重启操作,则可以点击Services按钮,打开本地服务找到Apache2.2 进行手动启动。