[
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.