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]>