- PR -

Tomcat5.0.28とApache1.3.3の連携

1
投稿者投稿内容
Jiro
常連さん
会議室デビュー日: 2004/12/25
投稿数: 32
投稿日時: 2004-12-25 15:37
はじめまして。
Tomcat5.0.28とApache1.3.3をVine Linux3.1で連携しようと
思っています。mod_jk2を自分でコンパイルして連携はできた
のですが、動作が不安定です。
というのも、正常に動作する場合とInternet Server Errorが
出るときがあります。仮にブラウザの更新ボタンをクックする
と正常に戻ったり、Internet Server Erorrになったりします。

動作環境
Vine Linux3.1
Apache1.3.3
Tomcat5.0.28

jakarta-tomcat-connectors-jk2-src-current.tar.gz

http://sunsite.tus.ac.jp/pub/apache/jakarta/tomcat-connectors/jk2/
からダウンロードしてました。
以下のサイトを参考にしました。
http://www.kaisei.org/person/waasuke/misc/20040505.php
http://treasury.seesaa.net/article/518008.html
mod_jk2.soに問題があるのでしょうか?
よろしくお願いします。

[ メッセージ編集済み 編集者: プログラム侍 編集日時 2004-12-25 15:40 ]
綾瀬
ぬし
会議室デビュー日: 2002/07/31
投稿数: 393
お住まい・勤務地: どっちも3階
投稿日時: 2004-12-27 09:58
単にInternal Server Error(ですよね?たぶん)が出た、だけでは
アドバイスのしようがありません。

apacheやTomcatのログに何か情報は無いでしょうか。

Jiro
常連さん
会議室デビュー日: 2004/12/25
投稿数: 32
投稿日時: 2004-12-27 10:30
どうも返信ありがとうございます。
apacheのほうのログです。
[Mon Dec 27 05:14:57 2004] ( info ) [mod_jk2.c (424)] mod_jk child init
[Mon Dec 27 05:14:57 2004] ( info ) [mod_jk2.c (432)] mod_jk.post_config() init worker env
Processing config directory: /etc/httpd/conf.d/*.conf
[Mon Dec 27 05:14:58 2004] ( info ) [mod_jk2.c (332)] Set serverRoot /etc/httpd
[Mon Dec 27 05:14:58 2004] [warn] module mod_jk2.c is already added, skipping
[Mon Dec 27 05:14:58 2004] ( info ) [jk_config.c (219)] config.setAttribute() Error setting config: configfile /etc/httpd/conf/workers2.properties
mod_jk2: Unrecognized option configfile /etc/httpd/conf/workers2.properties
[Mon Dec 27 05:14:58 2004] ( info ) [mod_jk2.c (424)] mod_jk child init
[Mon Dec 27 05:14:58 2004] ( info ) [mod_jk2.c (432)] mod_jk.post_config() init worker env
[Mon Dec 27 05:14:58 2004] [notice] Apache/1.3.33 (Unix) (Vine/Linux) mod_jk2/2.0.4 mod_ssl/2.8.22 OpenSSL/0.9.7d configured -- resuming normal operations
[Mon Dec 27 05:14:58 2004] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Mon Dec 27 05:15:14 2004] [error] [client 192.168.0.3] File does not exist: /home/wwww/public_html/
[Mon Dec 27 05:18:57 2004] [notice] caught SIGTERM, shutting down
[Mon Dec 27 05:18:59 2004] ( info ) [mod_jk2.c (424)] mod_jk child init
[Mon Dec 27 05:18:59 2004] ( info ) [mod_jk2.c (432)] mod_jk.post_config() init worker env
Processing config directory: /etc/httpd/conf.d/*.conf
[Mon Dec 27 05:19:00 2004] ( info ) [mod_jk2.c (332)] Set serverRoot /etc/httpd
[Mon Dec 27 05:19:00 2004] [warn] module mod_jk2.c is already added, skipping
[Mon Dec 27 05:19:00 2004] ( info ) [jk_config.c (219)] config.setAttribute() Error setting config: configfile /etc/httpd/conf/workers2.properties
mod_jk2: Unrecognized option configfile /etc/httpd/conf/workers2.properties
[Mon Dec 27 05:19:00 2004] ( info ) [mod_jk2.c (424)] mod_jk child init
[Mon Dec 27 05:19:00 2004] ( info ) [mod_jk2.c (432)] mod_jk.post_config() init worker env
[Mon Dec 27 05:19:00 2004] [notice] Apache/1.3.33 (Unix) (Vine/Linux) mod_jk2/2.0.4 mod_ssl/2.8.22 OpenSSL/0.9.7d configured -- resuming normal operations
[Mon Dec 27 05:19:00 2004] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Mon Dec 27 05:23:21 2004] [notice] caught SIGTERM, shutting down
[Mon Dec 27 10:18:08 2004] ( info ) [mod_jk2.c (424)] mod_jk child init
[Mon Dec 27 10:18:08 2004] ( info ) [mod_jk2.c (432)] mod_jk.post_config() init worker env
Processing config directory: /etc/httpd/conf.d/*.conf
[Mon Dec 27 10:18:09 2004] ( info ) [mod_jk2.c (332)] Set serverRoot /etc/httpd
[Mon Dec 27 10:18:09 2004] [warn] module mod_jk2.c is already added, skipping
[Mon Dec 27 10:18:09 2004] ( info ) [jk_config.c (219)] config.setAttribute() Error setting config: configfile /etc/httpd/conf/workers2.properties
mod_jk2: Unrecognized option configfile /etc/httpd/conf/workers2.properties
[Mon Dec 27 10:18:09 2004] ( info ) [mod_jk2.c (424)] mod_jk child init
[Mon Dec 27 10:18:09 2004] ( info ) [mod_jk2.c (432)] mod_jk.post_config() init worker env
[Mon Dec 27 10:18:10 2004] [notice] Apache/1.3.33 (Unix) (Vine/Linux) mod_jk2/2.0.4 mod_ssl/2.8.22 OpenSSL/0.9.7d configured -- resuming normal operations
[Mon Dec 27 10:18:10 2004] [notice] Accept mutex: sysvsem (Default: sysvsem)

Tomcatのログです。
2004-12-27 01:18:10 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2004-12-27 01:18:12 StandardHost[localhost]: コンテキストパス null にアプリケーションを配備中のエラーです
org.xml.sax.SAXParseException: The element type "Host" must be terminated by the matching end-tag "</Host>".
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1567)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

2004-12-27 01:18:12 StandardHost[localhost]: コンテキストパス null にアプリケーションを配備中のエラーです
java.lang.IllegalArgumentException: 無効なコンテキストパスです: test
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2540)
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2566)
at org.apache.commons.digester.Digester.endElement(Digester.java:1061)
at org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1567)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

2004-12-27 01:18:13 StandardContext[/jsp-examples]ContextListener: contextInitialized()
2004-12-27 01:18:13 StandardContext[/jsp-examples]SessionListener: contextInitialized()
2004-12-27 01:18:14 StandardContext[/servlets-examples]ContextListener: contextInitialized()
2004-12-27 01:18:14 StandardContext[/servlets-examples]SessionListener: contextInitialized()
2004-12-27 01:19:02 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@b957ea')
2004-12-27 01:19:02 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@3aff84')
2004-12-27 01:19:02 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@15d4de6')
2004-12-27 01:19:02 StandardContext[/servlets-examples]SessionListener: contextDestroyed()
2004-12-27 01:19:02 StandardContext[/servlets-examples]ContextListener: contextDestroyed()
2004-12-27 01:19:02 StandardContext[/jsp-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@1f0b7d3')
2004-12-27 01:19:02 StandardContext[/jsp-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@b4be3d')
2004-12-27 01:19:02 StandardContext[/jsp-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@35bb0f')
2004-12-27 01:19:02 StandardContext[/jsp-examples]SessionListener: contextDestroyed()
2004-12-27 01:19:02 StandardContext[/jsp-examples]ContextListener: contextDestroyed()

長くなりましたが、何かわかることがあればよろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)