initKeyStore: java.io.IOException: Invalid keystore format error when I start Tomcat 4.0.3

2002-05-11 Thread Gajaraj

Hello
 
We are implementing Sybse open source for ebXML Messaging, I have done
the following mentioned in the installation guide give by Sybase:
 
1. I have downloaded all the jar
files(dom4.jar,jcert.jar,j2ee.jar,jnet.jar,jsse.jar,log4.jar,xss4j.jar,x
alan.jar,xerces.jar) and put them in the lib dir under %CATALINA_HOME%.
   Where CATALINA_HOME is points to the location of Tomcat Installation.
2. Also I have added the entry: set JSSE_HOME=%CATALINA_HOME%\common in
Catalina.bat file.
3. Generated the Keystore and certificate using CreateTomcatCerts.bat
file under webapps\ebXML dir.(The tomcat.cer and tomcat.pfx file are
created in this dir)
4. Uncommented the section for HTTPS connection in
%CATALINA_HOME%\conf\server.xml file.
 
But when I comment the HTTPS in step 4, and then start the Tomcat 4.0.3,
it starts without reporting any error.
 
Problem:
 
The problem is when I uncomment step 4 and re-start the Tomcat4.0.3
again, I get the following error:
 
initKeyStore:  java.io.IOException: Invalid keystore format
java.io.IOException: Invalid keystore format
at
sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:609)
at java.security.KeyStore.load(KeyStore.java:613)
at
org.apache.catalina.net.SSLServerSocketFactory.initKeyStore(SSLServer
SocketFactory.java:366)
at
org.apache.catalina.net.SSLServerSocketFactory.initialize(SSLServerSo
cketFactory.java:333)
at
org.apache.catalina.net.SSLServerSocketFactory.createSocket(SSLServer
SocketFactory.java:287)
at
org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.j
ava:948)
at
org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne
ctor.java:1128)
at
org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:454)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:553)
at org.apache.catalina.startup.Catalina.start(Catalina.java:780)
at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
Catalina.start: LifecycleException:  null.open:  java.io.IOException:
java.io.IO
Exception: Invalid keystore format
LifecycleException:  null.open:  java.io.IOException:
java.io.IOException: Inval
id keystore format
at
org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne
ctor.java:1130)
at
org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:454)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:553)
at org.apache.catalina.startup.Catalina.start(Catalina.java:780)
at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
- Root Cause -
java.io.IOException: java.io.IOException: Invalid keystore format
at
org.apache.catalina.net.SSLServerSocketFactory.initKeyStore(SSLServer
SocketFactory.java:371)
at
org.apache.catalina.net.SSLServerSocketFactory.initialize(SSLServerSo
cketFactory.java:333)
at
org.apache.catalina.net.SSLServerSocketFactory.createSocket(SSLServer
SocketFactory.java:287)
at
org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.j
ava:948)
at
org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne
ctor.java:1128)
at
org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:454)
at
org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:553)
at org.apache.catalina.startup.Catalina.start(Catalina.java:780)
at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
 
Where am I going wrong?? Any solution for the above error??
 
Thanks in advance.
 
Regards
 
Gajaraj
 
 



Error 404

2002-05-11 Thread MICHEL GAUDREAU

Hi,

I've got a problem with an application that uses tomcat here.  I've gor the 
application running on 2 servers (one test and the other live)  The application works 
fine on the test server, but on the live server we get an 404 error on some pages.  
The error is not constant, if we retry the same opperation a couple of times it works.

The error is on the location /jakarte/isapi_redirect.dll

The main difference betwen my servers is that the live one as a dual processor, and 2 
3com LAN nics that work in load balancing.

Both servers run on Windows NT 4, and the tomcat version is 1.4.

I hope you can help me.  If you need more details just ask.
Thank you

Michel Gaudreau
Project Manager
Développement économique Canada
(514)283-3514


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




cvs commit: jakarta-tomcat-site/xdocs index.xml news.xml

2002-05-11 Thread remm

remm02/05/11 10:27:44

  Modified:docs index.html news.html
   xdocsindex.xml news.xml
  Log:
  - Site update for TC 4.0.4 Beta 3 release.
  
  Revision  ChangesPath
  1.25  +18 -2 jakarta-tomcat-site/docs/index.html
  
  Index: index.html
  ===
  RCS file: /home/cvs/jakarta-tomcat-site/docs/index.html,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- index.html25 Apr 2002 15:00:40 -  1.24
  +++ index.html11 May 2002 17:27:44 -  1.25
  @@ -180,8 +180,8 @@
   /td
   /tr
   /table
  -pstrongTomcat 4.0/strong 
implements a new servlet container (called
  -Catalina) that is based on completely new architecture.  The 4.0 release
  +pstrongTomcat 4.x/strong 
implements a new servlet container (called
  +Catalina) that is based on completely new architecture.  The 4.x releases
   implements the strongServlet 2.3/strong and strongJSP 1.2/strong
   specifications.  /p
   pThere are several versions of 
strongTomcat 3.x/strong currently
  @@ -204,6 +204,22 @@
   pThe releases are described in 
more detail below to help you determine 
   which one is right for you.  More details about each release can be found in 
   the associated release notes./p
  +pstrongTomcat 4.1.x/strong.  
Tomcat 4.1.0 Alpha is the latest release.  
  +Tomcat 4.1 is a refactoring of Tomcat 4.0, and contains significant 
  +enhancements, including:
  +ul
  +liJMX based administration features/li
  +liJSP and Struts based administration web application/li
  +liNew Coyote connector (HTTP/1.1, AJP 1.3 and JNI support)/li
  +liRewritten Jasper JSP page compiler/li
  +liPerformance and memory efficiency improvements/li
  +liEnhanced manager application support for integration with development 
  +tools/li
  +liCustom Ant tasks to interact with the manager application directly 
  +from build.xml scripts/li
  +/ul
  +Version 4.1 implements the final released versions of the Servlet 2.3 
  +and JSP 1.2 specifications./p
   pstrongTomcat 4.0.x/strong.  
Tomcat 4.0.3 is the current production
   quality release.  Tomcat 4.0 is the next generation of Tomcat.  The 4.0 servlet
   container (Catalina) has been developed from the ground up for flexibility and
  
  
  
  1.28  +14 -1 jakarta-tomcat-site/docs/news.html
  
  Index: news.html
  ===
  RCS file: /home/cvs/jakarta-tomcat-site/docs/news.html,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- news.html 25 Apr 2002 15:00:40 -  1.27
  +++ news.html 11 May 2002 17:27:44 -  1.28
  @@ -115,7 +115,20 @@
 /td/tr
 trtd
   blockquote
  -h313 Avril 2002 - Tomcat Coyote 1.0 Beta 7 
Released/h3
  +h311 May 2002 - Tomcat 4.0.4 Beta 3 
Released/h3
  +p
  +  The Tomcat Team is proud to announce the release of Tomcat 4.0.4 Beta 3.
  +  Binary and source distributions are available a 
href=http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.4-b3/;here/a.
  +/p
  +hr size=1 noshade=noshade /
  +h311 May 2002 - Tomcat Coyote 1.0 
Beta 9 Released/h3
  +p
  +This release includes minor bugfixes over Beta 8, and is included in 
  +Tomcat 4.0.4 Beta 3.
  +Download it a 
href=http://jakarta.apache.org/builds/jakarta-tomcat-connectors/coyote/release/v1.0-b7/;here/a.
  +/p
  +hr size=1 noshade=noshade /
  +h313 Avril 2002 - Tomcat Coyote 
1.0 Beta 7 Released/h3
   p
   Coyote is a connector API designed to be used with Tomcat.
   /p
  
  
  
  1.21  +19 -2 jakarta-tomcat-site/xdocs/index.xml
  
  Index: index.xml
  ===
  RCS file: /home/cvs/jakarta-tomcat-site/xdocs/index.xml,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- index.xml 4 Apr 2002 05:20:22 -   1.20
  +++ index.xml 11 May 2002 17:27:44 -  1.21
  @@ -50,8 +50,8 @@
   
   /table
   
  -pstrongTomcat 4.0/strong implements a new servlet container (called
  -Catalina) that is based on completely new architecture.  The 4.0 release
  +pstrongTomcat 4.x/strong implements a new servlet container (called
  

cvs commit: jakarta-tomcat-connectors/jk/native2/server/isapi isapi.dsp

2002-05-11 Thread nacho

nacho   02/05/11 10:29:28

  Modified:jk/native2/common jk_pool_apr.c
   jk/native2/include jk_global.h
   jk/native2/jni jk_jni_aprImpl.c
   jk/native2/server/isapi isapi.dsp
  Log:
  * Fixed some headers order to silent some redifinition warnings.
  * Fixed the win32 build of AprImpl
  * Include APR in the isapi_redirector2 build
  
  XXX Need to fix build.xml file to include APR there too
  
  Revision  ChangesPath
  1.3   +4 -2  jakarta-tomcat-connectors/jk/native2/common/jk_pool_apr.c
  
  Index: jk_pool_apr.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_pool_apr.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- jk_pool_apr.c 25 Apr 2002 19:22:19 -  1.2
  +++ jk_pool_apr.c 11 May 2002 17:29:28 -  1.3
  @@ -61,13 +61,15 @@
* @author Costin Manolache
*/
   
  -#include jk_pool.h
  -#include jk_env.h
   #include apr_pools.h
   #include apr_strings.h
   #include apr_network_io.h
   #include apr_errno.h
   #include apr_general.h
  +
  +#include jk_global.h
  +#include jk_pool.h
  +#include jk_env.h
   
   /* 
  JK_APR_POOL_DEBUG will enable verbose messages on allocation.
  
  
  
  1.9   +7 -1  jakarta-tomcat-connectors/jk/native2/include/jk_global.h
  
  Index: jk_global.h
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/include/jk_global.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- jk_global.h   25 Apr 2002 18:39:44 -  1.8
  +++ jk_global.h   11 May 2002 17:29:28 -  1.9
  @@ -59,7 +59,7 @@
* Description: Global definitions and include files that should exist *
*  anywhere   *
* Author:  Gal Shachor [EMAIL PROTECTED]   *
  - * Version: $Revision: 1.8 $   *
  + * Version: $Revision: 1.9 $   *
***/
   
   #ifndef JK_GLOBAL_H
  @@ -158,8 +158,14 @@
   
   /* cutpaste from apr_errno.h */
   typedef int apr_status_t;
  +#ifndef APR_SUCCESS
   #define APR_SUCCESS (0)
  +#endif
  +
  +#ifndef APR_OS_START_USEERR
   #define APR_OS_START_USEERR 21000
  +#endif
  +
   
   typedef  unsigned char   apr_byte_t;
   typedef  short   apr_int16_t;
  
  
  
  1.18  +24 -14jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c
  
  Index: jk_jni_aprImpl.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- jk_jni_aprImpl.c  11 May 2002 00:07:26 -  1.17
  +++ jk_jni_aprImpl.c  11 May 2002 17:29:28 -  1.18
  @@ -68,11 +68,9 @@
   #include apr_network_io.h
   #include apr_errno.h
   #include apr_general.h
  -
  -#include stdio.h
  -#include string.h
  -#include signal.h
  -#include sys/un.h
  +#include apr_strings.h
  +#include apr_portable.h
  +#include apr_lib.h
   
   #include org_apache_jk_apr_AprImpl.h
   
  @@ -80,9 +78,6 @@
   #include jk_map.h
   #include jk_pool.h
   
  -#include apr_strings.h
  -#include apr_portable.h
  -#include apr_lib.h
   
   #if APR_HAVE_SYS_TYPES_H
   #include sys/types.h
  @@ -179,14 +174,14 @@
   }
   
   /*  Signals  */
  -
  +#ifdef HAVE_SIGNALS
   static struct sigaction jkAction;
   
   static void jk2_SigAction(int sig) {
   fprintf(stderr, Signal %d\n, sig );
   signal( sig, jk2_SigAction );
   }
  -
  +#endif
   
   /* XXX We need to: - preserve the old signal ( or get them ) - either
implement waitSignal or use invocation in jk2_SigAction
  @@ -198,9 +193,11 @@
   Java_org_apache_jk_apr_AprImpl_signal(JNIEnv *jniEnv, jobject _jthis, jint bitMask,
 jobject func)
   {
  +#ifdef HAVE_SIGNALS
   memset( jkAction, 0, sizeof(jkAction));
   jkAction.sa_handler=jk2_SigAction;
   sigaction((int)bitMask, jkAction, (void *) NULL);
  +#endif
   return 0;
   }
   
  @@ -312,7 +309,8 @@
   apr_pool_t *pool=(apr_pool_t *)(void *)(long)poolJ;
   const char *host;
   int status;
  -int unixSocket;
  +int unixSocket=-1L;
  +#ifdef HAVE_UNIXSOCKETS
   struct sockaddr_un unixAddr;
   mode_t omask;
   
  @@ -349,6 +347,7 @@
   
   fprintf(stderr, Listening on %d \n,
   unixSocket);
  +#endif
   return (jlong)unixSocket;
   }
   
  @@ -359,7 +358,8 @@
   apr_pool_t *pool=(apr_pool_t *)(void *)(long)poolJ;
   const char *host;
   int status;
  -int unixSocket;
  +int 

Re: initKeyStore: java.io.IOException: Invalid keystore format errorwhen I start Tomcat 4.0.3

2002-05-11 Thread Michael Jennings

Hi,

It sounds like the Java keystore file that was created was somehow damaged.
Try using the JDK keytool utility to have a look inside it, or try using the
GUI version of keytool available at:
http://southgatesoftware.com/products/sskeytool/download/download.html
to have a look at your Java keystore file, or use it to create a new one. It
might be helpful.
(you can also use it to sign other people's certificates)

-Mike

- Original Message -
From: Gajaraj [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, May 10, 2002 10:44 PM
Subject: initKeyStore: java.io.IOException: Invalid keystore format error
when I start Tomcat 4.0.3


 Hello

 We are implementing Sybse open source for ebXML Messaging, I have done
 the following mentioned in the installation guide give by Sybase:

 1. I have downloaded all the jar
 files(dom4.jar,jcert.jar,j2ee.jar,jnet.jar,jsse.jar,log4.jar,xss4j.jar,x
 alan.jar,xerces.jar) and put them in the lib dir under %CATALINA_HOME%.
Where CATALINA_HOME is points to the location of Tomcat Installation.
 2. Also I have added the entry: set JSSE_HOME=%CATALINA_HOME%\common in
 Catalina.bat file.
 3. Generated the Keystore and certificate using CreateTomcatCerts.bat
 file under webapps\ebXML dir.(The tomcat.cer and tomcat.pfx file are
 created in this dir)
 4. Uncommented the section for HTTPS connection in
 %CATALINA_HOME%\conf\server.xml file.

 But when I comment the HTTPS in step 4, and then start the Tomcat 4.0.3,
 it starts without reporting any error.

 Problem:

 The problem is when I uncomment step 4 and re-start the Tomcat4.0.3
 again, I get the following error:

 initKeyStore:  java.io.IOException: Invalid keystore format
 java.io.IOException: Invalid keystore format
 at
 sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:609)
 at java.security.KeyStore.load(KeyStore.java:613)
 at
 org.apache.catalina.net.SSLServerSocketFactory.initKeyStore(SSLServer
 SocketFactory.java:366)
 at
 org.apache.catalina.net.SSLServerSocketFactory.initialize(SSLServerSo
 cketFactory.java:333)
 at
 org.apache.catalina.net.SSLServerSocketFactory.createSocket(SSLServer
 SocketFactory.java:287)
 at
 org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.j
 ava:948)
 at
 org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne
 ctor.java:1128)
 at
 org.apache.catalina.core.StandardService.initialize(StandardService.j
 ava:454)
 at
 org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
 a:553)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:780)
 at
 org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
 at
 org.apache.catalina.startup.Catalina.process(Catalina.java:179)
 at java.lang.reflect.Method.invoke(Native Method)
 at
 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
 Catalina.start: LifecycleException:  null.open:  java.io.IOException:
 java.io.IO
 Exception: Invalid keystore format
 LifecycleException:  null.open:  java.io.IOException:
 java.io.IOException: Inval
 id keystore format
 at
 org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne
 ctor.java:1130)
 at
 org.apache.catalina.core.StandardService.initialize(StandardService.j
 ava:454)
 at
 org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
 a:553)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:780)
 at
 org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
 at
 org.apache.catalina.startup.Catalina.process(Catalina.java:179)
 at java.lang.reflect.Method.invoke(Native Method)
 at
 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
 - Root Cause -
 java.io.IOException: java.io.IOException: Invalid keystore format
 at
 org.apache.catalina.net.SSLServerSocketFactory.initKeyStore(SSLServer
 SocketFactory.java:371)
 at
 org.apache.catalina.net.SSLServerSocketFactory.initialize(SSLServerSo
 cketFactory.java:333)
 at
 org.apache.catalina.net.SSLServerSocketFactory.createSocket(SSLServer
 SocketFactory.java:287)
 at
 org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.j
 ava:948)
 at
 org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne
 ctor.java:1128)
 at
 org.apache.catalina.core.StandardService.initialize(StandardService.j
 ava:454)
 at
 org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
 a:553)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:780)
 at
 org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
 at
 org.apache.catalina.startup.Catalina.process(Catalina.java:179)
 at java.lang.reflect.Method.invoke(Native Method)
 at
 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

 Where am I going wrong?? Any 

[4.1.1] Abandon milestone

2002-05-11 Thread Remy Maucherat

Because of the JSP reloading bug found in Jasper 2, I plan to abandon the
4.1.1 milestone, and release a 4.1.2 milestone soon to replace it.

Comments ?

Remy


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




[ANNOUNCEMENT] Tomcat 4.0.4 Beta 3 released

2002-05-11 Thread Remy Maucherat

The third beta release of Tomcat 4.0.4 has been released. This release
includes bugfixes and small feature additions over Tomcat 4.0.2/4.0.3
(please refer to the release notes for the complete list).

Release notes:
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.4-b3/RELEAS
E-NOTES

Downloads (source and binaries):
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.4-b3/

Remy


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




cvs commit: jakarta-tomcat-connectors/jk/native2/include jk_shm.h

2002-05-11 Thread nacho

nacho   02/05/11 18:07:10

  Modified:jk/native2/common jk_shm.c
   jk/native2/include jk_shm.h
  Log:
  * Fixed to build in win32
  
  Revision  ChangesPath
  1.13  +9 -9  jakarta-tomcat-connectors/jk/native2/common/jk_shm.c
  
  Index: jk_shm.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_shm.c,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- jk_shm.c  9 May 2002 23:47:31 -   1.12
  +++ jk_shm.c  12 May 2002 01:07:10 -  1.13
  @@ -111,7 +111,7 @@
   return apr_shm_destroy(aprShm);
   }
   
  -static int jk2_shm_detach(jk_env_t *env, jk_shm_t *shm)
  +static int JK_METHOD jk2_shm_detach(jk_env_t *env, jk_shm_t *shm)
   {
   apr_shm_t *aprShm=(apr_shm_t *)shm-privateData;
   
  @@ -186,7 +186,7 @@
   /* Create or reinit an existing scoreboard. The MPM can control whether
* the scoreboard is shared across multiple processes or not
*/
  -static int  jk2_shm_init(struct jk_env *env, jk_shm_t *shm) {
  +static int JK_METHOD jk2_shm_init(struct jk_env *env, jk_shm_t *shm) {
   apr_status_t rv=APR_SUCCESS;
   jk_shm_head_t *head;
   
  @@ -300,16 +300,16 @@
   
   /* pos starts with 1 ( 0 is the head )
*/
  -jk_shm_slot_t *jk2_shm_getSlot(struct jk_env *env, struct jk_shm *shm, int pos)
  +jk_shm_slot_t * JK_METHOD jk2_shm_getSlot(struct jk_env *env, struct jk_shm *shm, 
int pos)
   {
   if( pos==0 ) return NULL;
   if( shm-image==NULL ) return NULL;
   if( pos  shm-slotMaxCount ) return NULL;
   /* Pointer aritmethic, I hope it's right */
  -return shm-image + pos * shm-slotSize;
  +return (jk_shm_slot_t *)((long)shm-image + (pos * shm-slotSize));
   }
   
  -jk_shm_slot_t *jk2_shm_createSlot(struct jk_env *env, struct jk_shm *shm, 
  +jk_shm_slot_t * JK_METHOD jk2_shm_createSlot(struct jk_env *env, struct jk_shm 
*shm, 
 char *name, int size)
   {
   /* For now all slots are equal size
  @@ -338,7 +338,7 @@
   
   /** Get an ID that is unique across processes.
*/
  -int jk2_shm_getId(struct jk_env *env, struct jk_shm *shm)
  +int JK_METHOD jk2_shm_getId(struct jk_env *env, struct jk_shm *shm)
   {
   
   return 0;
  @@ -346,7 +346,7 @@
   
   
   
  -static int jk2_shm_setAttribute( jk_env_t *env, jk_bean_t *mbean, char *name, void 
*valueP ) {
  +static int JK_METHOD jk2_shm_setAttribute( jk_env_t *env, jk_bean_t *mbean, char 
*name, void *valueP ) {
   jk_shm_t *shm=(jk_shm_t *)mbean-object;
   char *value=(char *)valueP;
   
  @@ -398,7 +398,7 @@
   
   /** Called by java. Will call the right shm method.
*/
  -static int jk2_shm_dispatch(jk_env_t *env, void *target, jk_endpoint_t *ep, 
jk_msg_t *msg)
  +static int JK_METHOD jk2_shm_dispatch(jk_env_t *env, void *target, jk_endpoint_t 
*ep, jk_msg_t *msg)
   {
   jk_bean_t *bean=(jk_bean_t *)target;
   jk_shm_t *shm=(jk_shm_t *)bean-object;
  @@ -454,7 +454,7 @@
   return JK_ERR;
   }
   
  -static int jk2_shm_setWorkerEnv( jk_env_t *env, jk_shm_t *shm, jk_workerEnv_t *wEnv 
) {
  +static int JK_METHOD jk2_shm_setWorkerEnv( jk_env_t *env, jk_shm_t *shm, 
jk_workerEnv_t *wEnv ) {
   wEnv-registerHandler( env, wEnv, shm,
  shmDispatch, JK_HANDLE_SHM_DISPATCH,
  jk2_shm_dispatch, NULL );
  
  
  
  1.4   +6 -6  jakarta-tomcat-connectors/jk/native2/include/jk_shm.h
  
  Index: jk_shm.h
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/include/jk_shm.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- jk_shm.h  25 Apr 2002 18:41:46 -  1.3
  +++ jk_shm.h  12 May 2002 01:07:10 -  1.4
  @@ -145,28 +145,28 @@
   /** Initialize the shared memory area. It'll map the shared memory 
*  segment if it exists, or create and init it if not.
*/
  -int (*init)(struct jk_env *env, struct jk_shm *shm);
  +int (JK_METHOD *init)(struct jk_env *env, struct jk_shm *shm);
   
   /** Detach from the shared memory segment
*/
  -int (*destroy)(struct jk_env *env, struct jk_shm *shm);
  +int (JK_METHOD *destroy)(struct jk_env *env, struct jk_shm *shm);
   
   /** 
*/
  -int (*setWorkerEnv)( struct jk_env *env, struct jk_shm *shm,
  +int (JK_METHOD *setWorkerEnv)( struct jk_env *env, struct jk_shm *shm,
struct jk_workerEnv *wEnv );
   
   /** Get a shm slot. Each slot has different rules for synchronization, based on 
type. 
*/
  -struct jk_shm_slot *(*getSlot)(struct jk_env *env, struct jk_shm *shm, int pos);
  +struct jk_shm_slot *(JK_METHOD *getSlot)(struct jk_env *env, struct jk_shm 
*shm, int pos);
   
   /** Create a slot. This typically involves inter-process 

cvs commit: jakarta-tomcat-connectors/jk/native2/common jk_channel_apr_socket.c

2002-05-11 Thread nacho

nacho   02/05/11 18:08:45

  Modified:jk/native2/common jk_channel_apr_socket.c
  Log:
  * Reordered headers less warnings
  
  Revision  ChangesPath
  1.16  +5 -3  
jakarta-tomcat-connectors/jk/native2/common/jk_channel_apr_socket.c
  
  Index: jk_channel_apr_socket.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_channel_apr_socket.c,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- jk_channel_apr_socket.c   11 May 2002 00:02:00 -  1.15
  +++ jk_channel_apr_socket.c   12 May 2002 01:08:45 -  1.16
  @@ -62,7 +62,12 @@
* @author: Costin Manolache
* @author: Jean-Frederic Clere [EMAIL PROTECTED]
*/
  +#include apr_network_io.h
  +#include apr_errno.h
  +#include apr_general.h
  +
   
  +#include jk_global.h
   #include jk_map.h
   #include jk_env.h
   #include jk_channel.h
  @@ -71,9 +76,6 @@
   #include string.h
   #include jk_registry.h
   
  -#include apr_network_io.h
  -#include apr_errno.h
  -#include apr_general.h
   
   
   #define DEFAULT_HOST 127.0.0.1
  
  
  

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




cvs commit: jakarta-tomcat-connectors/jk/native2/common jk_channel_un.c

2002-05-11 Thread nacho

nacho   02/05/11 18:09:46

  Modified:jk/native2/common jk_channel_un.c
  Log:
  * Fixed the build on non HAVE_UNIXSOCKETS OSes
  
  Revision  ChangesPath
  1.4   +1 -1  jakarta-tomcat-connectors/jk/native2/common/jk_channel_un.c
  
  Index: jk_channel_un.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_channel_un.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- jk_channel_un.c   11 May 2002 00:03:53 -  1.3
  +++ jk_channel_un.c   12 May 2002 01:09:46 -  1.4
  @@ -397,7 +397,7 @@
   {
   env-l-jkLog( env, env-l, JK_LOG_ERROR,
  channelUn.factory(): Support for unix sockets is disabled, 
  -   you need to set HAVE_UNIXSOCKETS at compile time\n,
  +   you need to set HAVE_UNIXSOCKETS at compile time\n);
   return JK_FALSE;
   }
   #endif
  
  
  

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




cvs commit: jakarta-tomcat-connectors/jk/native2/jni jk_jni_aprImpl.c org_apache_jk_apr_AprImpl.h

2002-05-11 Thread nacho

nacho   02/05/11 18:10:56

  Modified:jk/native2/jni jk_jni_aprImpl.c org_apache_jk_apr_AprImpl.h
  Log:
  * Fixed mutexcreate impl
  * Commited complete JNI header
  
  Revision  ChangesPath
  1.19  +6 -4  jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c
  
  Index: jk_jni_aprImpl.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- jk_jni_aprImpl.c  11 May 2002 17:29:28 -  1.18
  +++ jk_jni_aprImpl.c  12 May 2002 01:10:56 -  1.19
  @@ -226,12 +226,14 @@
  jint mechJ )
   {
   apr_proc_mutex_t *mutex;
  -char *fname;
  -apr_lockmech_e mech;
  -apr_pool_t *pool;
  +apr_lockmech_e mech=(apr_lockmech_e)mechJ;
  +apr_pool_t *pool=(apr_pool_t *)(void *)(long)poolP;
   apr_status_t  st;
  -
  +char *fname=(char *)(*jniEnv)-GetStringUTFChars(jniEnv, fileJ, 0);
  +
   st=apr_proc_mutex_create( mutex, fname, mech, pool );
  +
  +(*jniEnv)-ReleaseStringUTFChars(jniEnv, fileJ, fname);
   
   return (jlong)(long)(void *)mutex;
   }
  
  
  
  1.2   +109 -0
jakarta-tomcat-connectors/jk/native2/jni/org_apache_jk_apr_AprImpl.h
  
  Index: org_apache_jk_apr_AprImpl.h
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/jni/org_apache_jk_apr_AprImpl.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- org_apache_jk_apr_AprImpl.h   6 Jan 2002 09:01:51 -   1.1
  +++ org_apache_jk_apr_AprImpl.h   12 May 2002 01:10:56 -  1.2
  @@ -7,6 +7,19 @@
   #ifdef __cplusplus
   extern C {
   #endif
  +#undef org_apache_jk_apr_AprImpl_OK
  +#define org_apache_jk_apr_AprImpl_OK 0L
  +#undef org_apache_jk_apr_AprImpl_LAST
  +#define org_apache_jk_apr_AprImpl_LAST 1L
  +#undef org_apache_jk_apr_AprImpl_ERROR
  +#define org_apache_jk_apr_AprImpl_ERROR 2L
  +#undef org_apache_jk_apr_AprImpl_HANDLE_RECEIVE_PACKET
  +#define org_apache_jk_apr_AprImpl_HANDLE_RECEIVE_PACKET 10L
  +#undef org_apache_jk_apr_AprImpl_HANDLE_SEND_PACKET
  +#define org_apache_jk_apr_AprImpl_HANDLE_SEND_PACKET 11L
  +/* Inaccessible static: aprSingleton */
  +/* Inaccessible static: ok */
  +/* Inaccessible static: jniMode */
   /*
* Class: org_apache_jk_apr_AprImpl
* Method:initialize
  @@ -86,6 +99,102 @@
*/
   JNIEXPORT jint JNICALL Java_org_apache_jk_apr_AprImpl_unWrite
 (JNIEnv *, jobject, jlong, jlong, jbyteArray, jint, jint);
  +
  +/*
  + * Class: org_apache_jk_apr_AprImpl
  + * Method:mutexCreate
  + * Signature: (JLjava/lang/String;I)J
  + */
  +JNIEXPORT jlong JNICALL Java_org_apache_jk_apr_AprImpl_mutexCreate
  +  (JNIEnv *, jobject, jlong, jstring, jint);
  +
  +/*
  + * Class: org_apache_jk_apr_AprImpl
  + * Method:mutexLock
  + * Signature: (JJ)J
  + */
  +JNIEXPORT jlong JNICALL Java_org_apache_jk_apr_AprImpl_mutexLock
  +  (JNIEnv *, jobject, jlong, jlong);
  +
  +/*
  + * Class: org_apache_jk_apr_AprImpl
  + * Method:mutexUnLock
  + * Signature: (JJ)J
  + */
  +JNIEXPORT jlong JNICALL Java_org_apache_jk_apr_AprImpl_mutexUnLock
  +  (JNIEnv *, jobject, jlong, jlong);
  +
  +/*
  + * Class: org_apache_jk_apr_AprImpl
  + * Method:mutexTryLock
  + * Signature: (JJ)J
  + */
  +JNIEXPORT jlong JNICALL Java_org_apache_jk_apr_AprImpl_mutexTryLock
  +  (JNIEnv *, jobject, jlong, jlong);
  +
  +/*
  + * Class: org_apache_jk_apr_AprImpl
  + * Method:mutexDestroy
  + * Signature: (JJ)J
  + */
  +JNIEXPORT jlong JNICALL Java_org_apache_jk_apr_AprImpl_mutexDestroy
  +  (JNIEnv *, jobject, jlong, jlong);
  +
  +/*
  + * Class: org_apache_jk_apr_AprImpl
  + * Method:getJkEnv
  + * Signature: ()J
  + */
  +JNIEXPORT jlong JNICALL Java_org_apache_jk_apr_AprImpl_getJkEnv
  +  (JNIEnv *, jobject);
  +
  +/*
  + * Class: org_apache_jk_apr_AprImpl
  + * Method:releaseJkEnv
  + * Signature: (J)V
  + */
  +JNIEXPORT void JNICALL Java_org_apache_jk_apr_AprImpl_releaseJkEnv
  +  (JNIEnv *, jobject, jlong);
  +
  +/*
  + * Class: org_apache_jk_apr_AprImpl
  + * Method:jkRecycle
  + * Signature: (JJ)V
  + */
  +JNIEXPORT void JNICALL Java_org_apache_jk_apr_AprImpl_jkRecycle
  +  (JNIEnv *, jobject, jlong, jlong);
  +
  +/*
  + * Class: org_apache_jk_apr_AprImpl
  + * Method:getJkHandler
  + * Signature: (JLjava/lang/String;)J
  + */
  +JNIEXPORT jlong JNICALL Java_org_apache_jk_apr_AprImpl_getJkHandler
  +  (JNIEnv *, jobject, jlong, jstring);
  +
  +/*
  + * Class: org_apache_jk_apr_AprImpl
  + * Method:createJkHandler
  + * Signature: (JLjava/lang/String;)J
  + */
  +JNIEXPORT jlong JNICALL Java_org_apache_jk_apr_AprImpl_createJkHandler
  +  (JNIEnv *, jobject, jlong, jstring);
  +
  +/*
  + * Class: 

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina Context.java

2002-05-11 Thread glenn

glenn   02/05/11 18:22:18

  Modified:catalina/src/share/org/apache/catalina Context.java
  Log:
  Fix a couple of typos
  
  Revision  ChangesPath
  1.21  +6 -6  
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Context.java
  
  Index: Context.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Context.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- Context.java  28 Jan 2002 12:08:13 -  1.20
  +++ Context.java  12 May 2002 01:22:18 -  1.21
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Context.java,v 
1.20 2002/01/28 12:08:13 remm Exp $
  - * $Revision: 1.20 $
  - * $Date: 2002/01/28 12:08:13 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/Context.java,v 
1.21 2002/05/12 01:22:18 glenn Exp $
  + * $Revision: 1.21 $
  + * $Date: 2002/05/12 01:22:18 $
*
* 
*
  @@ -83,8 +83,8 @@
   
   /**
* A bContext/b is a Container that represents a servlet context, and
  - * therefore an individual web applicaiton, in the Catalina servlet engine.
  - * It is therefore useful in almost every deploymentof Catalina (even if a
  + * therefore an individual web application, in the Catalina servlet engine.
  + * It is therefore useful in almost every deployment of Catalina (even if a
* Connector attached to a web server (such as Apache) uses the web server's
* facilities to identify the appropriate Wrapper to handle this request.
* It also provides a convenient mechanism to use Interceptors that see
  @@ -98,7 +98,7 @@
* p
*
* @author Craig R. McClanahan
  - * @version $Revision: 1.20 $ $Date: 2002/01/28 12:08:13 $
  + * @version $Revision: 1.21 $ $Date: 2002/05/12 01:22:18 $
*/
   
   public interface Context extends Container {
  
  
  

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




cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup ContextConfig.java

2002-05-11 Thread glenn

glenn   02/05/11 21:04:27

  Modified:catalina/src/share/org/apache/catalina/startup
ContextConfig.java
  Log:
  Only add the CertificatesValve if this Context is using a Connector
  where secure=true.  Slight performance improvement for non SSL Hosts.
  
  Revision  ChangesPath
  1.63  +35 -7 
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/ContextConfig.java
  
  Index: ContextConfig.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/ContextConfig.java,v
  retrieving revision 1.62
  retrieving revision 1.63
  diff -u -r1.62 -r1.63
  --- ContextConfig.java22 Apr 2002 19:04:01 -  1.62
  +++ ContextConfig.java12 May 2002 04:04:27 -  1.63
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/ContextConfig.java,v
 1.62 2002/04/22 19:04:01 craigmcc Exp $
  - * $Revision: 1.62 $
  - * $Date: 2002/04/22 19:04:01 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/ContextConfig.java,v
 1.63 2002/05/12 04:04:27 glenn Exp $
  + * $Revision: 1.63 $
  + * $Date: 2002/05/12 04:04:27 $
*
* 
*
  @@ -92,21 +92,22 @@
   import javax.servlet.ServletContext;
   import javax.servlet.ServletException;
   import org.apache.catalina.Authenticator;
  +import org.apache.catalina.Connector;
   import org.apache.catalina.Container;
   import org.apache.catalina.Context;
   import org.apache.catalina.DefaultContext;
  +import org.apache.catalina.Engine;
   import org.apache.catalina.Globals;
  +import org.apache.catalina.Host;
   import org.apache.catalina.Lifecycle;
   import org.apache.catalina.LifecycleEvent;
   import org.apache.catalina.LifecycleListener;
   import org.apache.catalina.Logger;
   import org.apache.catalina.Pipeline;
  +import org.apache.catalina.Service;
   import org.apache.catalina.Valve;
   import org.apache.catalina.Wrapper;
   import org.apache.catalina.core.ContainerBase;
  -import org.apache.catalina.Engine;
  -import org.apache.catalina.Host;
  -import org.apache.catalina.core.ContainerBase;
   import org.apache.catalina.core.StandardContext;
   import org.apache.catalina.deploy.ApplicationParameter;
   import org.apache.catalina.deploy.ContextEjb;
  @@ -132,7 +133,7 @@
* of that Context, and the associated defined servlets.
*
* @author Craig R. McClanahan
  - * @version $Revision: 1.62 $ $Date: 2002/04/22 19:04:01 $
  + * @version $Revision: 1.63 $ $Date: 2002/05/12 04:04:27 $
*/
   
   public final class ContextConfig
  @@ -397,9 +398,36 @@
* Create and deploy a Valve to expose the SSL certificates presented
* by this client, if any.  If we cannot instantiate such a Valve
* (because the JSSE classes are not available), silently continue.
  + * This is only instantiated for those Contexts being served by
  + * a Connector with secure set to true.
*/
   private void certificatesConfig() {
   
  +// Only install this valve if there is a Connector installed
  +// which has secure set to true.
  +boolean secure = false;
  +Container container = context.getParent();
  +if (container instanceof Host) {
  +System.out.println(certificatesConfig found Host);
  +container = container.getParent();
  +}
  +if (container instanceof Engine) {
  +System.out.println(certificatesConfig found Engine);
  +Service service = ((Engine)container).getService();
  +Connector [] connectors = service.findConnectors();
  +for (int i = 0; i  connectors.length; i++) {
  +System.out.println(certificatesConfig found Connector);
  +secure = connectors[i].getSecure();
  +if (secure) {
  +break;
  +}
  +}
  +}
  +
  +if (!secure) {
  +return;
  +}
  +System.out.println(certificatesConfig add CertificatesValve);
   // Validate that the JSSE classes are present
   try {
   Class clazz = this.getClass().getClassLoader().loadClass
  
  
  

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




cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup ContextConfig.java

2002-05-11 Thread glenn

glenn   02/05/11 21:06:19

  Modified:catalina/src/share/org/apache/catalina/startup
ContextConfig.java
  Log:
  Remove some debug prints
  
  Revision  ChangesPath
  1.64  +5 -9  
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/ContextConfig.java
  
  Index: ContextConfig.java
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/ContextConfig.java,v
  retrieving revision 1.63
  retrieving revision 1.64
  diff -u -r1.63 -r1.64
  --- ContextConfig.java12 May 2002 04:04:27 -  1.63
  +++ ContextConfig.java12 May 2002 04:06:19 -  1.64
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/ContextConfig.java,v
 1.63 2002/05/12 04:04:27 glenn Exp $
  - * $Revision: 1.63 $
  - * $Date: 2002/05/12 04:04:27 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/startup/ContextConfig.java,v
 1.64 2002/05/12 04:06:19 glenn Exp $
  + * $Revision: 1.64 $
  + * $Date: 2002/05/12 04:06:19 $
*
* 
*
  @@ -133,7 +133,7 @@
* of that Context, and the associated defined servlets.
*
* @author Craig R. McClanahan
  - * @version $Revision: 1.63 $ $Date: 2002/05/12 04:04:27 $
  + * @version $Revision: 1.64 $ $Date: 2002/05/12 04:06:19 $
*/
   
   public final class ContextConfig
  @@ -408,26 +408,22 @@
   boolean secure = false;
   Container container = context.getParent();
   if (container instanceof Host) {
  -System.out.println(certificatesConfig found Host);
   container = container.getParent();
   }
   if (container instanceof Engine) {
  -System.out.println(certificatesConfig found Engine);
   Service service = ((Engine)container).getService();
   Connector [] connectors = service.findConnectors();
   for (int i = 0; i  connectors.length; i++) {
  -System.out.println(certificatesConfig found Connector);
   secure = connectors[i].getSecure();
   if (secure) {
   break;
   }
   }
   }
  -
   if (!secure) {
   return;
   }
  -System.out.println(certificatesConfig add CertificatesValve);
  +
   // Validate that the JSSE classes are present
   try {
   Class clazz = this.getClass().getClassLoader().loadClass
  
  
  

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




Exception

2002-05-11 Thread Wilmer Mendoza

Hi..

I have this problem and i not see the solutions..

Wilmer



Apache Tomcat/4.0.3 - HTTP Status 500 - Internal Server Error




type Exception report

message Internal Server Error

description The server encountered an internal error (Internal Server Error)
that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Error allocating a servlet instance
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:657)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1012)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107
)
at java.lang.Thread.run(Unknown Source)


root cause 

java.lang.UnsupportedClassVersionError: au_princ_carturb (Unsupported
major.minor version 48.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
ader.java:1631)
at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
a:926)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1360)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1243)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:86
5)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
at

Re: Exception

2002-05-11 Thread David Graff

Wilmer,

It appears that your class file is either:
1) corrupt
2) compiled with some version of the java spec that is different than that
of the jvm that Tomcat is executing in

- Original Message -
From: Wilmer Mendoza [EMAIL PROTECTED]
To: Tomcat Developers List [EMAIL PROTECTED]
Sent: Sunday, May 12, 2002 00:57
Subject: Exception


 Hi..

 I have this problem and i not see the solutions..

 Wilmer



 Apache Tomcat/4.0.3 - HTTP Status 500 - Internal Server Error

 --
--
 

 type Exception report

 message Internal Server Error

 description The server encountered an internal error (Internal Server
Error)
 that prevented it from fulfilling this request.

 exception

 javax.servlet.ServletException: Error allocating a servlet instance
 at

org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:657)
 at

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
 va:214)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 66)
 at

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at
 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
 va:190)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 66)
 at

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at
 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
 org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
 at

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
 )
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 66)
 at

org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
 java:170)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 64)
 at

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
 )
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 64)
 at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 64)
 at

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at
 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
 :174)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 66)
 at

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at
 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at

org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
 1012)
 at

org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107
 )
 at java.lang.Thread.run(Unknown Source)


 root cause

 java.lang.UnsupportedClassVersionError: au_princ_carturb (Unsupported
 major.minor version 48.0)
 at java.lang.ClassLoader.defineClass0(Native Method)
 at java.lang.ClassLoader.defineClass(Unknown Source)
 at java.security.SecureClassLoader.defineClass(Unknown Source)
 at

org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
 ader.java:1631)
 at

org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
 a:926)
 at

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
 a:1360)
 at

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
 a:1243)
 at

org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:86
 5)
 at

org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653)
 at

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
 va:214)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 66)
 at

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at
 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
 va:190)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 66)
 at

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at
 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
 org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
 at

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
 )
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 66)
 at

org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
 java:170)
 at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 64)
 at