LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 582|回复: 1

编译resin之后,apache启动不了,为什么?

[复制链接]
发表于 2003-5-2 16:26:25 | 显示全部楼层 |阅读模式
os : Red Hat 9.0
apache : apache-1.3.27
resin : resin-2.1.9
jdk : j2sdk-1.4.1_02

首先安装了 jdk

设置 JAVA_HOME
CLASS_PATH
然后编译 apache, 路径 /usr/local/apache, 服务文档 /var/www/htdocs

然后编译 resin, 路径 /usr/local/resin-2.1.9
设置 RESIN_HOME

启动 resin
http://local:8080 成功

启动 apache
/usr/local/apache/bin/apachectl start: httpd started
但启动不起来。

提示/usr/local/apache/bin/apachectl start: httpd started
但是,我测试 http://local 竟然没有连通。
然后,我运行/usr/local/apache/bin/apachectl stop
结果提示,
/usr/local/apache/bin/apachectl stop: httpd (no pid file) not running
也就是说,apache根本就没有运行!

找到 /usr/local/apache/conf/httpd.conf的最后两行,注释掉,
#LoadModule caucho_module /usr/local/apache/libexec/mod_caucho.so

#CauchoConfigFile /usr/local/resin-2.1.9/conf/resin.con

这样,两者就都能启动起来,也分别能够执行,但是,由于resin用的是8080端口,apache用的是80 端口,所以,jsp页在8080端口下可以正常运行,而不能在apache的默认端口下工作。
我该怎么办?
 楼主| 发表于 2003-5-3 20:57:06 | 显示全部楼层

我是这么编译的,不知是不是编译的问题?

编译 apache, 路径 /usr/local/apache, 服务文档 /var/www/htdocs
./configure --prefix=/usr/local/apache\
--enable-module=so\
--htdocsdir=/var/www/htdocs\
--manualdir=/var/www/manual\
--iconsdir=/var/www/icons\
--cgidir=/var/www/cgi-bin
make
make install

然后编译 resin, 路径 /usr/local/resin-2.1.9
./configur --with-apache=/usr/local/apache
make
make install

是不是我编译apache或者resin时犯下什么错误?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表