Environment
Novell Tomcat on NetWare 4.0
Novell NetWare 6.5
Novell NetWare 6.5
Situation
Tomcat is not starting. The Logger Screen displays the error:
"java.util.zip.ZipException: error in opening zip file" followed by
the full java error.
java: Class com.novell.application.tomcat.util.tccheck.LDAPVerifier exited successfully
java.util.zip.ZipException: error opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:111)
at java.util.jar.JarFile.(JarFile.java:127)
at java.util.jar.JarFile.(JarFile.java:65)
at org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:1035)
at org.apache.catalina.loader.StandardClassLoader.(StandardClassLoader.java:174)
at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:157)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:100)
Bootstrap: Class loader creation threw exception java.lang.IllegalArgumentException: addRepositoryInternal: java.util.zip.ZipException: error in opening zip file
at org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:1063)
at org.apache.catalina.loader.StandardDlassLoader.(StandardClassLoader.java:174)
at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:157)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:100)
java: Class org.apache.catalina.startup.Bootstrap exited with status 1
java.util.zip.ZipException: error opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.
at java.util.jar.JarFile.
at java.util.jar.JarFile.
at org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:1035)
at org.apache.catalina.loader.StandardClassLoader.
at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:157)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:100)
Bootstrap: Class loader creation threw exception java.lang.IllegalArgumentException: addRepositoryInternal: java.util.zip.ZipException: error in opening zip file
at org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:1063)
at org.apache.catalina.loader.StandardDlassLoader.
at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:157)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:100)
java: Class org.apache.catalina.startup.Bootstrap exited with status 1
Resolution
This error typically indicates corruption in the .jar file that
Tomcat is trying to open. As there is no way to know exactly which
file or files have the problem, the easiest way to correct the
problem is to replace the .jar files with those from a working
server.
Copy the following folders and files from a working server and overwrite the files on the non-working server.
SYS:\adminsrv\(any jar files in this folder)
SYS:\adminsrv\lib
SYS:\Tomcat\4\common
SYS:\Tomcat\4\server
SYS:\Tomcat\4\shared
After replacing these files, try to start Tomcat again by entering "tomcat4" at the server console. If Tomcat still does not start or if there is not another working server available to copy these files from, contact Novell Support for assistance.
Copy the following folders and files from a working server and overwrite the files on the non-working server.
SYS:\adminsrv\(any jar files in this folder)
SYS:\adminsrv\lib
SYS:\Tomcat\4\common
SYS:\Tomcat\4\server
SYS:\Tomcat\4\shared
After replacing these files, try to start Tomcat again by entering "tomcat4" at the server console. If Tomcat still does not start or if there is not another working server available to copy these files from, contact Novell Support for assistance.