geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Donald Woods (JIRA)" <j...@apache.org>
Subject [jira] Commented: (GERONIMO-433) Tolerate non-Sun JREs
Date Fri, 23 Mar 2007 21:25:32 GMT

    [ https://issues.apache.org/jira/browse/GERONIMO-433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12483758
] 

Donald Woods commented on GERONIMO-433:
---------------------------------------

The same exception occurs on WinXP when the server is stopped with the IBM 1.5.0 SR4 SDK.

BTW - I'm not seeing this shutdown error on the 2.0 trunk code, but trunk can't be completely
built with the IBM SDK due to OpenEJB code that has been pulled into this release, which requires
a Sun JDK to compile.



> Tolerate non-Sun JREs
> ---------------------
>
>                 Key: GERONIMO-433
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-433
>             Project: Geronimo
>          Issue Type: Improvement
>          Components: general
>    Affects Versions: 1.0-M4
>            Reporter: Glyn Normington
>         Assigned To: Rick McGuire
>            Priority: Critical
>             Fix For: 1.2
>
>
> Geronimo fails to build against a non-Sun JRE (e.g. IBM's) because of the use of non-standard
Sun internal classes (in com.sun.* packages) such as com.sun.security.jgss.GSSUtil. The build
stops with:
> A compilation error occurred in the network module:
> C:\apache\geronimo\modules\network\src\java\org\apache\geronimo\network\protocol\GSSAPIServerProtocol.java:29:
> package com.sun.security.jgss does not exist import com.sun.security.jgss.GSSUtil;
> grep also found the following other references to com.sun in Java files, some of which
will need to be modified to tolerate non-Sun JREs.
> modules/client/src/java/org/apache/geronimo/client/StaticJndiContextPlugin.java:    
   System.setProperty("java.naming.factory.initial", "com.sun.jndi.rmi.registry.RegistryContextFactory");
> modules/connector/src/test/org/apache/geronimo/connector/outbound/ManagedConnectionFactoryWrapperTest.java:
       env.put("java.naming.factory.initial", "com.sun.jndi.rmi.registry.RegistryContextFactory");
> modules/naming/src/test/org/apache/geronimo/naming/geronimo/GeronimoRootContextTest.java:
       System.setProperty("java.naming.factory.initial", "com.sun.jndi.rmi.registry.RegistryContextFactory");
> modules/naming/src/test/org/apache/geronimo/naming/java/AbstractContextTest.java:   
    System.setProperty("java.naming.factory.initial", "com.sun.jndi.rmi.registry.RegistryContextFactory");
> modules/naming/src/test/org/apache/geronimo/naming/java/ThreadContextTest.java:     
  System.setProperty("java.naming.factory.initial", "com.sun.jndi.rmi.registry.RegistryContextFactory");
> modules/security/src/java/org/apache/geronimo/security/realm/providers/KerberosSecurityRealm.java:
       AppConfigurationEntry entry = new AppConfigurationEntry("com.sun.security.auth.module.Krb5LoginModule",
> modules/security/src/test/org/apache/geronimo/security/jaas/LoginKerberosNonGeronimoTest.java:
       gbean.setAttribute("loginModuleName", "com.sun.security.auth.module.Krb5LoginModule");
> modules/security/src/test/org/apache/geronimo/security/network/protocol/SubjectCarryingProtocolTest.java:import
com.sun.security.auth.login.ConfigFile;
> modules/system/src/test/org/apache/geronimo/system/properties/NamingPropertiesTest.java:
   private static final String NAMING_FACTORY_INITIAL = "com.sun.jndi.rmi.registry.RegistryContextFactory";

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message