Subject: Re: www/jakarta-tomcat5 broken
To: David Brownlee <abs@NetBSD.org>
From: Chris Wareham <chriswareham@chriswareham.demon.co.uk>
List: tech-pkg
Date: 04/04/2005 10:09:49
David Brownlee wrote:
> On Sun, 3 Apr 2005, Chris Wareham wrote:
>
>> www/jakarta-tomcat5 (the former www/jakarta-tomcat) will no longer work
>> if you follow the messages displayed after it's installed. It looks like
>> the package has been altered to place configuration files in
>> $LOCALBASE/etc. The Tomcat startup and shutdown scripts are still
>> configured to look in the old place for configuration files,
>> $LOCALBASE/tomcat/conf.
>
>
> What messages do you get? I get:
>
> Installing files needed by jakarta-tomcat-5.0.30:
>
> /usr/pkg/tomcat/conf/Catalina/localhost/admin.xml
>
> [/usr/pkg/tomcat/share/examples/jakarta-tomcat/Catalina/localhost/admin.xml]
>
>
> /usr/pkg/tomcat/conf/Catalina/localhost/balancer.xml
>
> [/usr/pkg/tomcat/share/examples/jakarta-tomcat/Catalina/localhost/balancer.xml]
>
>
> /usr/pkg/tomcat/conf/Catalina/localhost/manager.xml already exists.
>
> /usr/pkg/tomcat/conf/catalina.policy already exists.
>
> /usr/pkg/tomcat/conf/catalina.properties already exists.
>
> /usr/pkg/tomcat/conf/jk2.properties already exists.
>
> /usr/pkg/tomcat/conf/server.xml already exists.
>
> /usr/pkg/tomcat/conf/tomcat-users.xml already exists.
>
> /usr/pkg/tomcat/conf/web.xml already exists.
>
>
I get:
===========================================================================
Installing files needed by jakarta-tomcat-5.0.30:
/usr/pkg/etc/Catalina/localhost/admin.xml
[/usr/pkg/tomcat/share/examples/jakarta-tomcat/Catalina/localhost/admin.xml]
cp: /usr/pkg/etc/Catalina/localhost/admin.xml: No such file or directory
chmod: /usr/pkg/etc/Catalina/localhost/admin.xml: No such file or directory
/usr/pkg/etc/Catalina/localhost/balancer.xml
[/usr/pkg/tomcat/share/examples/jakarta-tomcat/Catalina/localhost/balancer.xml]
cp: /usr/pkg/etc/Catalina/localhost/balancer.xml: No such file or directory
chmod: /usr/pkg/etc/Catalina/localhost/balancer.xml: No such file or
directory
/usr/pkg/etc/Catalina/localhost/manager.xml
[/usr/pkg/tomcat/share/examples/jakarta-tomcat/Catalina/localhost/manager.xml]
cp: /usr/pkg/etc/Catalina/localhost/manager.xml: No such file or directory
chmod: /usr/pkg/etc/Catalina/localhost/manager.xml: No such file or
directory
/usr/pkg/etc/catalina.policy
[/usr/pkg/tomcat/share/examples/jakarta-tomcat/catalina.policy]
/usr/pkg/etc/catalina.properties
[/usr/pkg/tomcat/share/examples/jakarta-tomcat/catalina.properties]
/usr/pkg/etc/jk2.properties
[/usr/pkg/tomcat/share/examples/jakarta-tomcat/jk2.properties]
/usr/pkg/etc/server.xml
[/usr/pkg/tomcat/share/examples/jakarta-tomcat/server.xml]
/usr/pkg/etc/tomcat-users.xml
[/usr/pkg/tomcat/share/examples/jakarta-tomcat/tomcat-users.xml]
/usr/pkg/etc/web.xml
[/usr/pkg/tomcat/share/examples/jakarta-tomcat/web.xml]
===========================================================================
I manually installed admin.xml, balancer.xml and manager.xml into
/usr/pkg/etc/Catalina/localhost. I then tried starting tomcat from the
rc.d script. I got the following in my catalina.out:
Can't load server.xml
Can't load server.xml
Apr 4, 2005 10:06:05 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 0 ms
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
Caused by: java.lang.NullPointerException
at org.apache.catalina.startup.Catalina.await(Catalina.java:619)
at org.apache.catalina.startup.Catalina.start(Catalina.java:579)
... 6 more
This is on NetBSD 2.0 using lang/sun-jdk14. My pkgsrc is upto date as of
9:00am GMT.
Chris
--
One is not superior merely because one sees the world as odious.
Chateaubriand (1768-1848)