DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6056>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6056

RPM Installation needs to be sorted out

           Summary: RPM Installation needs to be sorted out
           Product: Tomcat 4
           Version: 4.0 Beta 1
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: Critical
          Priority: Other
         Component: Installable Packages
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


The installation from RPM doesn't work correctly. There are
several minor problems which you can work your way around but
they give a poor impression to the product as a whole. Second
important thing is in point 10/ hence the "Critical" severity.

I'm relatively new to Linux so some of the following my be
finger problems on my part. Had I not have had previous, and
very positive, experience with Tomcat I probably would have
given up by now.

Anyway thanks for all the good work (despite my moans, Tomcat
is a very, very good product).

1/ I think that the web-apps should be wrapped up with the 
the main Tomcat RPM as they are needed to run it correctly

2/ The documentation on tomcat-4.0-doc/index.html does not
mention the RPMs

3/ Readme.txt says that the web apps are included in Tomcat

4/ RUNNING.txt says that you should run startup.sh under Unix.
OK I'm running Linux but I was surprised not to find it. 
Checking the GnoRPM I found tomcat4 which I guess is what I should
be running instead.

5/ Attempting to run tomcat4 says that it can't change dir to 
/var/tomcat4 - right, it doesn't exist. Should I have created 
a symbolic link to it?

6/ Does the tomcat4 script really serve any purpose as it would 
be simpler for maintenance purpose to have just dtomcat4 (renamed
to tomcat4)?

7/ There is no reference to the TOMCAT_CFG file, as a result the
file references an installation by default of /opt/IBMJava2-13?


8/ Again I feel it would simpify matters if this file was incorporated
into tomcat4, dtomcat4 or server.xml

9/ The tomcat.conf file overrides the JAVA_HOME variable which it
says in the document should be set up before tomcat. Effectively
the variable is ignored

10/ I really have a big problem with the tomcat install creating 
users on my machine. This makes all kinds of assumptions as to 
how I run security on my machine and is just not required to run
Tomcat. I have no idea what the password is but I guess that half
the world does and so has access to my machine!!!

11/ The home of the tomcat4 user doesn't exist

12/ Permissions have not been set up correctly for the tomcat4
user to access the ..../logs directory

13/ Catalina .out now contains:

Catalina.start: LifecycleException:  null.open:  java.net.BindException: Address
already in use
LifecycleException:  null.open:  java.net.BindException: Address already in use
        at 
org.apache.catalina.connector.http.HttpConnector.initialize(HttpConnector.java)
        at org.apache.catalina.core.StandardService.initialize(StandardService.java)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.java)
        at org.apache.catalina.startup.Catalina.start(Catalina.java)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java)
        at org.apache.catalina.startup.Catalina.process(Catalina.java)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java)
----- Root Cause -----
java.net.BindException: Address already in use
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:452)
        at java.net.ServerSocket.<init>(ServerSocket.java:170)
        at java.net.ServerSocket.<init>(ServerSocket.java:121)
        at
org.apache.catalina.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java)
        at org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.java)
        at 
org.apache.catalina.connector.http.HttpConnector.initialize(HttpConnector.java)
        at org.apache.catalina.core.StandardService.initialize(StandardService.java)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.java)
        at org.apache.catalina.startup.Catalina.start(Catalina.java)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java)
        at org.apache.catalina.startup.Catalina.process(Catalina.java)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java)

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to