Date: Thu, 29 May 2014 09:44:40 +0200
From: tomaz.majerhold_at_arnes.si
To: users_at_glassfish.java.net
Subject: [gf-users] Re: GF v4 coustum realm
If I'm searching in GF 4 directory for
this class, I find it:
GF_HOME\modules\RoleRealm-2.0.jar
and also in osgi-cache:
domains\domain1\osgi-cache\felix\bundle393\version0.0
So whay the hell I'm getting this errorMG>apologies but I don't speak hindi
java.lang.ClassNotFoundException:
si.arnes.glassfish.rolerealm.RoleRealm not found by
org.glassfish.main.security [320]MG>the easiest way to get this working is to build a OSGI bundle
MG>then you will want to export out the classes you need later on (si.arnes.glassfish.rolerealm.RoleRealm )
MG>confirm these classes are exported by interrogating the export-package in \META-INF\MANIFEST.MF
MG>then to import those in later on just import those classes and your import in the calling jar your
MG>META-INF\MANIFEST.MF will contain import-package for the just exported package
MG>By using IDE (netbeans/eclipse) your IDE will generate the Activator.java necessary to alert
MG>Felix framework that you wish to participate in Felix lifecycleMG>
https://netbeans.org/kb/docs/javaee/maven-osgiservice-cdi.html#Exercise_2a
Regards, Tomaz
MG>Regards Martin
Dne 29.5.2014 9:18, piše Tomaz Majerhold:
1) GF 4 which osgi version is using
in my custom realm I'm using:
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
<version>5.0.0</version>
<scope>provided</scope>
</dependency>
2) GF 4 which security version is using in my custom realm I'm
using:
<dependency>
<groupId>org.glassfish.main.security</groupId>
<artifactId>security</artifactId>
<version>4.0</version>
<type>jar</type>
<scope>provided</scope>
</dependency>
3) GF 4 which version of AppservPasswordLoginModule is usingin
my custom realm I'm using:
<dependency>
<groupId>org.glassfish.appclient</groupId>
<artifactId>gf-client</artifactId>
<version>3.2-b06</version>
<scope>provided</scope>
</dependency>
Any idea why I'm getting this error:
java.lang.ClassNotFoundException:
si.arnes.glassfish.rolerealm.RoleRealm not found
by org.glassfish.main.security [320]
Regards, Tomaz
Dne 23.5.2014 13:57, piše Tomaz Majerhold:
Are big changes of custom realm, I'm gettig this error:
java.lang.ClassNotFoundException:
si.arnes.glassfish.rolerealm.RoleRealm not found by
org.glassfish.main.security
in my logi.conf:
roleRealm {
si.arnes.glassfish.rolerealm.RolePasswordLoginModule
required;
};
in modules i have:
role-realm.jar
which RolePasswordLoginModule extends
AppservPasswordLoginModule
and RoleRealm extends AppservRealm
what is wrong here in GF v4, bacuse in GF v3 it work fine??
Regards, Tomaz