免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2949 | 回复: 2
打印 上一主题 下一主题

[Apache+Tomcat]精华区没有解决方案。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-23 18:04 |显示全部楼层 |倒序浏览
有人知道解决方法吗?

1 --enable-so 是什么意思?
2 --如何整合Apache和Tomcat?(所有已经查阅的资料都没有提到我这里发生的问题)
3 --如何停止Tomcat?

TFW

操作系统:Linux2.4.8-20
编译器:gcc-3.2-9
库:glibc-2.3-3

我的Apache2.0.47编译参数为:

--prefix=/usr3/apache2.0.47
--datadir=/usr3/apache2.0.47/share
--enable-auth-anon
--enable-auth-dbm
--enable-file-cache
--enable-cache
--enable-disk-cache
--enable-mem-cache
--enable-ext-filter
--enable-proxy
--enable-proxy-connect
--enable-proxy-http
--enable-http
--enable-dav
--enable-rewrite
--enable-so
--enable-shared=max
--enable-module=most

。这样有错吗?
--enable-so 是什么意思?

然后我make和make install了,把/usr3/apache2.0.47链接为/usr3/apache。Apache现在可用。

我的Tomcat4.1.27是下的tar.gz的二进制版,安装在/usr3/jakarta-tomcat-4.1.27,链接为/usr3/tomcat。能够看到tomcat的测试页。

webapp模块编译了,但是后缀不是so,出来了mod_webapp.o、mod_webapp.lo和mod_webapp.slo,就是没有mod_webapp.so。我使用的参数是


源码:--------------------------------------------------------------------------------
./configure --with-apxs=/usr3/apache/bin/apxs --with-apr=/usr3/tomcat-connectors/webapp/apr/
--------------------------------------------------------------------------------

make时最后几行提示

源码:--------------------------------------------------------------------------------
Reading "/usr3/tomcat-connectors/webapp/include/wa_version.h"
cp: cannot stat `/usr3/tomcat-connectors/webapp/apache-2.0/.libs/libwebapp.so': 没有那个文件或目录
mv: cannot stat `/usr3/tomcat-connectors/webapp/apache-2.0/#inst.6335#': 没有那个文件或目录
cp: cannot stat `/usr3/tomcat-connectors/webapp/apache-2.0/mod_webapp.so': 没有那个文件或目录
mv: cannot stat `/usr3/tomcat-connectors/webapp/build/#inst.6341#': 没有那个文件或目录
--------------------------------------------------------------------------------

我把o的那个放在/usr3/apache/modules。我的Apache没有libexec这个目录。

在Tomcat的“server.xml”里没有“<Service name="Tomcat-Apache">;”等内容。在“/etc/httpd/conf/httpd.conf”结尾添加了如下内容:
# With Tomcat
LoadModule webapp_module modules/mod_webapp.o
WebAppConnection warpConnection warp localhost:8008
WebAppDeploy examples warpConnection /examples/

然后重新启动Apache:

源码:--------------------------------------------------------------------------------
[root@TFW-RFL40 conf]# apachectl restart
Syntax error on line 1054 of /usr3/apache2.0.47/conf/httpd.conf:
Invalid command 'LoadModule  webapp_module  modules/mod_webapp.o', perhaps mis-spelled or defined by a module not included in the server configuration
[root@TFW-RFL40 conf]#
--------------------------------------------------------------------------------


后来我在“/usr3/tomcat-connectors/webapp/apache-2.0/.libs/”找到一个文件“libwebapp.a”,用编辑器打开,发现既不是C代码也不是汇编代码,就复制为“libwebapp.so”,再make就得到了“mod_webapp.so”,然后相应修改了“httpd.conf”,结果启动Apache还是报错:

源码:--------------------------------------------------------------------------------
[root@TFW-RFL40 conf]# apachectl restart
Syntax error on line 1054 of /usr3/apache2.0.47/conf/httpd.conf:
Invalid command 'LoadModule? webapp_module? modules/mod_webapp.so', perhaps mis-spelled or defined by a module not included in the server configuration
[root@TFW-RFL40 conf]#
--------------------------------------------------------------------------------


有人知道怎么解决吗?

另外,我停止Tomcat时报告一大堆Java异常,Tomcat停不了。怎么样能让它停下?

论坛徽章:
0
2 [报告]
发表于 2003-10-24 10:55 |显示全部楼层

[Apache+Tomcat]精华区没有解决方案。

顶上的操作有错误吗?有不详细的地方吗?如果有,我再补充。如果网上我能看懂的资料能解决这些问题,我也不用来问了。

论坛徽章:
0
3 [报告]
发表于 2003-10-24 17:28 |显示全部楼层

[Apache+Tomcat]精华区没有解决方案。

make时有如下提示:

mod_webapp.c: In function `wam_invoke':
mod_webapp.c:496: warning: initialization discards qualifiers from pointer target type
/usr3/apache2.0.47/share/build/libtool --silent --mode=link gcc -o libwebapp.la -I. -I/usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/include -I/usr3/apache2.0.47/include  -rpath /usr3/apache2.0.47/modules -module -avoid-version    mod_webapp.lo /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/build/objs/pr_info.lo /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/build/objs/pr_warp_config.lo /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/build/objs/pr_warp.lo /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/build/objs/pr_warp_network.lo /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/build/objs/pr_warp_packet.lo /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/build/objs/pr_warp_socketpool.lo /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/build/objs/wa_config.lo /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/build/objs/wa_main.lo /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/build/objs/wa_request.lo
/bin/sh /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/support/install.sh -c \
  /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/apache-2.0/.libs/libwebapp.so \
  /usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/apache-2.0/mod_webapp.so
cp: cannot stat `/usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/apache-2.0/.libs/libwebapp.so': 没有那个文件或目录
mv: cannot stat `/usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/apache-2.0/#inst.4720#': 没有那个文件或目录
make[2]: Leaving directory `/usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/apache-2.0'
make[1]: Exiting directory "/usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/apache-2.0"
make[1]: Leaving directory `/usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp'
cp: cannot stat `/usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/apache-2.0/mod_webapp.so': 没有那个文件或目录
mv: cannot stat `/usr2/home/root/tmp/download/Tomcat/R1/jakarta-tomcat-connectors-4.1.27-src/webapp/build/#inst.4726#': 没有那个文件或目录
Storing build details

Coonfiguration details:

module version:  mod_webapp/1.2.0-dev
httpd version:   Apache/2.0.47
host machine/os: i686-pc-linux-gnu
cration date:    Fri Oct 24 17:28:41 CST 2003

All done...
[root@TFW-RFL40 webapp]#

看起来不像Apache没安装好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP