Ok. I was able to make no headway. So, I did the following:
1) Completely removed JSPWiki 2.4 and GlassFish v2u1
2) Did a new install of GlassFish v2u1
3) Downloaded JSPWiki 2.8.2 (latest stable release)
4) Renamed JSPWiki.war to appserver.war
4) Deployed appserver.war
5) Entered this URL in my browser: localhost:/appserver/Install.jsp
I immediately see the permission failure below. Is this right?
JSPWiki.jar is not signed in version 2.8.2. Why am I getting JACC domain
failure? If I try to continue, I see further permission failure
messages in the log file, and authentication fails to work.
Please help - this is a roadblock for my deployment!
Thanks,
Paul
[#|2009-07-22T11:31:57.553-0700|INFO|sun-appserver9.1|javax.enterprise.system.core.security|_ThreadID=19;_ThreadName=httpSSLWorkerThread-80-1;|JACC
Policy Provider: PolicyWrapper.implies, context(nul
)-
permission(("com.ecyrd.jspwiki.auth.permissions.AllPermission","JSPWiki"))
domain that failed(ProtectionDomain
(file:/storage/glassfishwiki/server/glassfish_v2u1/domains/domain1/applications/j2ee
modules/appserver/WEB-INF/lib/JSPWiki.jar <no signer certificates>)
WebappClassLoader
delegate: true
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
EJBClassLoader :
urlSet = []
doneCalled = false
Parent -> java.net.urlclassloa...@173eca6
(principals com.ecyrd.jspwiki.auth.authorize.Role "Anonymous",
com.ecyrd.jspwiki.auth.WikiPrincipal "192.18.101.5",
com.ecyrd.jspwiki.auth.authorize.Role "All")
java.security.permissi...@7e4019 (
(java.net.SocketPermission localhost:1024- listen,resolve)
(java.net.SocketPermission * connect,resolve)
(javax.management.MBeanTrustPermission register)
(javax.management.MBeanPermission [com.sun.messaging.jms.*:*] *)
(javax.security.auth.PrivateCredentialPermission
javax.resource.spi.security.PasswordCredential * "*" read)
(java.util.PropertyPermission line.separator read)
(java.util.PropertyPermission java.vm.version read)
(java.util.PropertyPermission java.vm.specification.version read)
(java.util.PropertyPermission java.vm.specification.vendor read)
(java.util.PropertyPermission java.vendor.url read)
(java.util.PropertyPermission java.vm.name read)
(java.util.PropertyPermission * read,write)
(java.util.PropertyPermission os.name read)
(java.util.PropertyPermission java.vm.vendor read)
(java.util.PropertyPermission path.separator read)
(java.util.PropertyPermission java.specification.name read)
(java.util.PropertyPermission os.version read)
(java.util.PropertyPermission os.arch read)
(java.util.PropertyPermission java.class.version read)
(java.util.PropertyPermission java.version read)
(java.util.PropertyPermission file.separator read)
(java.util.PropertyPermission java.vendor read)
(java.util.PropertyPermission java.vm.specification.name read)
(java.util.PropertyPermission java.specification.version read)
(java.util.PropertyPermission java.specification.vendor read)
(java.lang.RuntimePermission getClassLoader)
(java.lang.RuntimePermission loadLibrary.*)
(java.lang.RuntimePermission accessDeclaredMembers)
(java.lang.RuntimePermission getProtectionDomain)
(java.lang.RuntimePermission modifyThreadGroup)
(java.lang.RuntimePermission stopThread)
(java.lang.RuntimePermission setContextClassLoader)
(java.lang.RuntimePermission queuePrintJob)
(java.io.FilePermission /var/tmp//- delete)
(java.io.FilePermission
/storage/glassfishwiki/server/glassfish_v2u1/domains/domain1/lib/databases/-
delete)
(java.io.FilePermission <<ALL FILES>> read,write)
(java.io.FilePermission
/storage/glassfishwiki/server/glassfish_v2u1/domains/domain1/applications/j2ee-modules/appserver/WEB-INF/lib/JSPWiki.jar
read)
(unresolved
com.sun.corba.ee.impl.presentation.rmi.DynamicAccessPermission access null)
(unresolved com.sun.enterprise.security.CORBAObjectPermission * *)
)
)|#]