QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1512|回复: 15

ERROR: apache2.0+tomcat4.1

[复制链接]
发表于 2003-2-9 17:22:37 | 显示全部楼层 |阅读模式
httpd.conf:

1034        LoadModule webapp_module modules/mod_webapp.so
1035        WebAppConnection warpConnection warp localhost:8008
1036        NameVirtualHost *
1037        <VirtualHost *>
1038        ServerName www.tomcatlinux.sc.com
1039        ServerAdmin webmaster@localhost
1040        DocumentRoot /wwwroot/tomcatlinux/jsp
1041        WebAppDeploy ROOT warpConnection /
1042        </VirtualHost>

then start httpd
#service httpd start
Starting httpd: Syntax error on line 1041 of /etc/httpd/conf/httpd.conf:
Invalid port number (p<1) No "Port" statement found
                                                           [FAILED]

if I comment line 1041 , the httpd can start normally
What does it mean?
Please Help ! Thanks
发表于 2003-2-10 09:52:18 | 显示全部楼层
我也奇怪阿。

我只能访问 8080 端口,显示我的tomcat4.1 运行正确,却不能和  Apache 整合在一起。
回复

使用道具 举报

发表于 2003-3-1 22:27:37 | 显示全部楼层
me too
回复

使用道具 举报

发表于 2003-3-2 21:59:55 | 显示全部楼层
你的错误是因为:
ServerName www.tomcatlinux.sc.com必须放在
LoadModule webapp_module modules/mod_webapp.so前面!
我已经把mod_webapp整合到apache2.0上了,等会儿写个tutorial给大家!
回复

使用道具 举报

发表于 2003-3-2 22:02:01 | 显示全部楼层
gugong你的问题大概出在server.xml上,如果要整合的话,server.xml改动很大!
回复

使用道具 举报

发表于 2003-3-3 10:02:17 | 显示全部楼层
可能是的吧。不过我还有一个问题:

2003年03月03日上午09时56分19秒[root@www tools]# cat /etc/httpd/conf/mod_webapp.conf
<IfModule mod_webapp.c>
        WebAppConnection warpConnection warp localhost:800?
        WebAppDeploy examples warpConnection /examples
#       WebAppDeploy examples warpConnection /
</IfModule>

我看有的人写 8009,有的人写 8008,不知道究竟该写哪一个。也不知道究竟跟8080 的默认端口 有什么关系。
回复

使用道具 举报

发表于 2003-3-3 11:55:08 | 显示全部楼层
8080和8009对于mod_jk来说一个HTTP的,一个是AJP的!我个人认为如果你用mod_jk的话,实际上8080可以不要,但是保留它也无妨!8009端口就是一个jsp/servlet的容器,所有你的jsp/servlet都有这个端口负责搞定,我"猜"8080的jsp也是直接forward给8009处理的!
关于mod_webapp,模块太新,资料不多,我现在基本能和apache整合(把8080的端口去掉了),但是还是有问题,等我研究出来再写给大家!
WebAppConnection warpConnection warp localhost:800?
一般应该是8008!
回复

使用道具 举报

发表于 2003-3-3 13:55:16 | 显示全部楼层
mod_webapp实在非常难搞,建议大家不要使用!我配置了好多次,虽然能把8080去掉和apache整合!
可是整合后,Tomcat自带的admin就不起作用了,导致管理非常不方便!建议大家用mod_jk或mod_jk2模块来整合apache
回复

使用道具 举报

发表于 2003-3-3 16:53:08 | 显示全部楼层
我也是遇到此类问题,jackey,你快把你的方法告诉我亚,your tutorial,pls!
回复

使用道具 举报

发表于 2003-3-4 08:39:33 | 显示全部楼层
First of all, you have to compile the mod_webapp, and put mod_webapp.so into your /usr/lib/httpd/modules

##### Following is my mod_appweb.conf, should be put in /etc/http/conf.d/ folder#############
##do not forget port 80##
ServerName timeout.homeip.net:80
<IfModule !mod_webapp.c>
  LoadModule webapp_module modules/mod_webapp.so
</IfModule>
WebAppConnection conn      warp  localhost:8008
WebAppDeploy    root conn /
WebAppDeploy    examples  conn  /examples
WebAppDeploy    admin conn /admin
WebAppDeploy    manager conn /manager
WebAppInfo /webapp-info
##################End of mod_webapp.conf#######################################

####################Following is my server.xml###################################
&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;Server className="org.apache.catalina.core.StandardServer" debug="0" port="8005" shutdown="SHUTDOWN"&gt;
  &lt;Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" debug="0"/&gt;
  &lt;Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" debug="0"/&gt;
  &lt;GlobalNamingResources&gt;
    &lt;Environment name="simpleValue" override="true" type="java.lang.Integer" value="30"/&gt;
    &lt;Resource auth="Container" description="User database that can be updated and saved" name="UserDatabase" scope="Shareable" type="org.apac
he.catalina.UserDatabase"/&gt;
    &lt;ResourceParams name="UserDatabase"&gt;
      &lt;parameter&gt;
        &lt;name&gt;factory&lt;/name&gt;
        &lt;value&gt;org.apache.catalina.users.MemoryUserDatabaseFactory&lt;/value&gt;
      &lt;/parameter&gt;
      &lt;parameter&gt;
        &lt;name&gt;pathname&lt;/name&gt;
        &lt;value&gt;conf/tomcat-users.xml&lt;/value&gt;
      &lt;/parameter&gt;
    &lt;/ResourceParams&gt;
  &lt;/GlobalNamingResources&gt;

&lt;Service name="Tomcat-Apache"&gt;
    &lt;Engine className="org.apache.catalina.connector.warp.WarpEngine"
     name="Apache" debug="0"&gt;
      &lt;Logger className="org.apache.catalina.logger.FileLogger"
              prefix="apache_log." suffix=".txt"
              timestamp="true"/&gt;
      &lt;Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 debug="0" resourceName="UserDatabase"/&gt;
      &lt;Host name="timeout.homeip.net" debug="0" appBase="webapps"
            unpackWARs="true" autoDeploy="true"&gt;
        &lt;Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="localhost_log." suffix=".txt"
                timestamp="true"/&gt;
        &lt;Context path="/root" debug="0" privileged="true"
             docBase="ROOT"
             reloadable="true" crossContext="true"/&gt;
       &lt;Context path="/examples" debug="0" privileged="true"
             docBase="examples"
             reloadable="true" crossContext="true"/&gt;
        &lt;Context path="/admin" debug="0" privileged="true"
             docBase="../server/webapps/admin"
             reloadable="true" crossContext="true"/&gt;
        &lt;Context path="/manager" debug="0" privileged="true"
             docBase="../server/webapps/manager"
             reloadable="true" crossContext="true"/&gt;
       &lt;/Host&gt;
    &lt;/Engine&gt;
&lt;/Service&gt;
&lt;/Server&gt;
#######################end of #######################################
回复

使用道具 举报

发表于 2003-3-4 13:11:03 | 显示全部楼层
还是不行呀,说
WebAppDeploy root conn /
WebAppDeploy examples conn /examples
WebAppDeploy admin conn /admin
WebAppDeploy manager conn /manager
这几行出错了,错误提示:
Invalid virtual host name
为什么呀,jacky,pls tell why?Ths!
回复

使用道具 举报

发表于 2003-3-4 23:10:36 | 显示全部楼层
你有没有把timeout.homeip.net都该成你的域名啊?
如果还是不行,把mod_webapp.conf的内容加到你的httpd.conf中去!
你干吗非要用mod_webapp呢? mod_jk和mod_jk2更稳定一些,支持也好一些!
回复

使用道具 举报

发表于 2003-3-6 15:19:38 | 显示全部楼层
我 没有 域名,只有IP地址.难道非要用域名吗?有没有只用IP地址的方法?
回复

使用道具 举报

发表于 2003-3-6 15:20:06 | 显示全部楼层
我 没有 域名,只有IP地址.难道非要用域名吗?有没有只用IP地址的方法?
回复

使用道具 举报

发表于 2003-3-6 15:20:21 | 显示全部楼层
我 没有 域名,只有IP地址.难道非要用域名吗?有没有只用IP地址的方法?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-17 08:19 , Processed in 0.062993 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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