NoClassDefFoundError: oracle/security/jps/JpsException
I have a web service developed in JDeveloper 12c (12.1.2) using the Generate Web Service from WSDL option. Inside the service implementation class I create a root application module like so:
ApplicationModule am = Configuration.createRootApplicationModule("xxx.model.XXX_AppModule", "XXX_AppModuleLocal");
When I test it in the integrated WebLogic server through JDeveloper, the web service works fine. However when I deploy the application (including the web service) to a production WebLogic server, I get the following error in the logs when testing it:
####<22-Jul-2014 14:51:09 o'clock BST> <Notice> <StdErr> <XXXXXXXXXXXX> <Engineering> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1406037069434> <BEA-000000> <Jul 22, 2014 2:51:09 PM oracle.adf.share.ADFContext getCurrent
WARNING: Automatically initializing a DefaultContext for getCurrent.
Caller should ensure that a DefaultContext is proper for this use.
Memory leaks and/or unexpected behaviour may occur if the automatic initialization is performed improperly.
This message may be avoided by performing initADFContext before using getCurrent().
For more information please enable logging for oracle.adf.share.ADFContext at FINEST level.>
####<22-Jul-2014 14:51:10 o'clock BST> <Error> <com.sun.xml.ws.server.sei.TieHandler> <XXXXXXXXXXXX> <Engineering> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1406037070692> <BEA-000000> <oracle/security/jps/JpsException
java.lang.NoClassDefFoundError: oracle/security/jps/JpsException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:270)
at oracle.adf.share.common.ClassUtils.forName(ClassUtils.java:53)
at oracle.adf.share.security.credentialstore.CredentialStoreContext.getCredentialStorage(CredentialStoreContext.java:186)
at oracle.adf.share.security.credentialstore.CredentialStoreContext.getCredentialProvisioner(CredentialStoreContext.java:109)
at oracle.adf.share.security.credentialstore.CredentialProvisioner.<init>(CredentialProvisioner.java:44)
at oracle.adf.share.jndi.CredentialStoreHelper.<init>(CredentialStoreHelper.java:54)
at oracle.adf.share.jndi.CredentialStoreHelper.<init>(CredentialStoreHelper.java:48)
at oracle.adf.share.jndi.ReferenceStoreHelper.loadCredentials(ReferenceStoreHelper.java:1082)
at oracle.adf.share.jndi.ReferenceStoreHelper.createReference(ReferenceStoreHelper.java:726)
at oracle.adf.share.jndi.ReferenceStoreHelper.getReferencesMapEx(ReferenceStoreHelper.java:331)
at oracle.adf.share.jndi.ContextImpl.load(ContextImpl.java:850)
at oracle.adf.share.jndi.ContextImpl.init(ContextImpl.java:480)
at oracle.adf.share.jndi.ContextImpl.<init>(ContextImpl.java:78)
at oracle.adf.share.jndi.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:17)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at javax.naming.InitialContext.init(InitialContext.java:242)
at javax.naming.InitialContext.<init>(InitialContext.java:216)
at oracle.adf.share.jndi.AdfInitialContext.<init>(AdfInitialContext.java:93)
at oracle.adf.share.jndi.AdfInitialContext.newAdfInitialContext(AdfInitialContext.java:74)
at oracle.adf.share.jndi.AdfJndiConfig.getDefaultConnectionsContext(AdfJndiConfig.java:79)
at oracle.adf.share.config.FallbackConfigImpl.getDefaultConnectionsContext(FallbackConfigImpl.java:306)
at oracle.adf.share.config.ADFConfigImpl.getConnectionsContext(ADFConfigImpl.java:755)
at oracle.jbo.client.CADatabaseConnectionProvider.getDatabaseProvider(CADatabaseConnectionProvider.java:177)
at oracle.jbo.client.CADatabaseConnectionProvider.loadConnectionProperties(CADatabaseConnectionProvider.java:151)
at oracle.jbo.client.Configuration.initializeFromConnectionName(Configuration.java:1109)
at oracle.jbo.client.config.ConfigurationProviderManager.resolveConfiguration(ConfigurationProviderManager.java:113)
at oracle.jbo.client.config.ConfigurationProviderManager.getConfiguration(ConfigurationProviderManager.java:54)
at oracle.jbo.common.ampool.PoolMgr.findPool(PoolMgr.java:534)
at oracle.jbo.client.Configuration.createRootApplicationModule(Configuration.java:1393)
at xxx.service.util.ServiceUtils.getApplicationModule(ServiceUtils.java:28)
at com.baesystems.wdms.ELKITInterfaceImpl.getLoomDetail(ELKITInterfaceImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:117)
at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:91)
at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:149)
at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:88)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1136)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877)
at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:420)
at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:687)
at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:266)
at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:169)
at weblogic.wsee.jaxws.WLSServletAdapter.handle(WLSServletAdapter.java:205)
at weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.java:634)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
at weblogic.wsee.util.ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.java:108)
at weblogic.wsee.jaxws.HttpServletAdapter$3.run(HttpServletAdapter.java:278)
at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:287)
at weblogic.wsee.jaxws.JAXWSServlet.doRequest(JAXWSServlet.java:134)
at weblogic.servlet.http.AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:341)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:238)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3363)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3333)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2220)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2146)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2124)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1564)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:295)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:254)
Caused By: java.lang.ClassNotFoundException: oracle.security.jps.JpsException
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:270)
at oracle.adf.share.common.ClassUtils.forName(ClassUtils.java:53)
at oracle.adf.share.security.credentialstore.CredentialStoreContext.getCredentialStorage(CredentialStoreContext.java:186)
at oracle.adf.share.security.credentialstore.CredentialStoreContext.getCredentialProvisioner(CredentialStoreContext.java:109)
at oracle.adf.share.security.credentialstore.CredentialProvisioner.<init>(CredentialProvisioner.java:44)
at oracle.adf.share.jndi.CredentialStoreHelper.<init>(CredentialStoreHelper.java:54)
at oracle.adf.share.jndi.CredentialStoreHelper.<init>(CredentialStoreHelper.java:48)
at oracle.adf.share.jndi.ReferenceStoreHelper.loadCredentials(ReferenceStoreHelper.java:1082)
at oracle.adf.share.jndi.ReferenceStoreHelper.createReference(ReferenceStoreHelper.java:726)
at oracle.adf.share.jndi.ReferenceStoreHelper.getReferencesMapEx(ReferenceStoreHelper.java:331)
at oracle.adf.share.jndi.ContextImpl.load(ContextImpl.java:850)
at oracle.adf.share.jndi.ContextImpl.init(ContextImpl.java:480)
at oracle.adf.share.jndi.ContextImpl.<init>(ContextImpl.java:78)
at oracle.adf.share.jndi.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:17)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
at javax.naming.InitialContext.init(InitialContext.java:242)
at javax.naming.InitialContext.<init>(InitialContext.java:216)
at oracle.adf.share.jndi.AdfInitialContext.<init>(AdfInitialContext.java:93)
at oracle.adf.share.jndi.AdfInitialContext.newAdfInitialContext(AdfInitialContext.java:74)
at oracle.adf.share.jndi.AdfJndiConfig.getDefaultConnectionsContext(AdfJndiConfig.java:79)
at oracle.adf.share.config.FallbackConfigImpl.getDefaultConnectionsContext(FallbackConfigImpl.java:306)
at oracle.adf.share.config.ADFConfigImpl.getConnectionsContext(ADFConfigImpl.java:755)
at oracle.jbo.client.CADatabaseConnectionProvider.getDatabaseProvider(CADatabaseConnectionProvider.java:177)
at oracle.jbo.client.CADatabaseConnectionProvider.loadConnectionProperties(CADatabaseConnectionProvider.java:151)
at oracle.jbo.client.Configuration.initializeFromConnectionName(Configuration.java:1109)
at oracle.jbo.client.config.ConfigurationProviderManager.resolveConfiguration(ConfigurationProviderManager.java:113)
at oracle.jbo.client.config.ConfigurationProviderManager.getConfiguration(ConfigurationProviderManager.java:54)
at oracle.jbo.common.ampool.PoolMgr.findPool(PoolMgr.java:534)
at oracle.jbo.client.Configuration.createRootApplicationModule(Configuration.java:1393)
at xxx.service.util.ServiceUtils.getApplicationModule(ServiceUtils.java:28)
at com.baesystems.wdms.ELKITInterfaceImpl.getLoomDetail(ELKITInterfaceImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:117)
at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:91)
at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:149)
at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:88)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1136)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877)
at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:420)
at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:687)
at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:266)
at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:169)
at weblogic.wsee.jaxws.WLSServletAdapter.handle(WLSServletAdapter.java:205)
at weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.java:634)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
at weblogic.wsee.util.ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.java:108)
at weblogic.wsee.jaxws.HttpServletAdapter$3.run(HttpServletAdapter.java:278)
at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:287)
at weblogic.wsee.jaxws.JAXWSServlet.doRequest(JAXWSServlet.java:134)
at weblogic.servlet.http.AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:341)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:238)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3363)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3333)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2220)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2146)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2124)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1564)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:295)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:254)
I thought that maybe I needed to include the jsp-api.jar in the WEB-INF/lib directory in the web service WAR file, but that didn't make any difference.
Any ideas?
For reference, this is the structure of the EAR file that I deployed to the server:
Application.ear
/adf
/META-INF
/adf-config.xml
/connections.xml
/wsm-policy.xml
/lib
/adf-loc.jar
/META-INF
/application.xml
/cwallet.sso
/weblogic-application.xml
/View.war (contains Trinidad pages and ADF BC classes)
/WebService.war (contains web service and ADF BC classes)
/WEB-INF
/classes
/lib
/jps-api.jar
/wsdl
/XXXService.wsdl
/xxx.xsd
/web.xml
/weblogic.xml
The error is thrown by the weblogic Classloader as it is unable to load the class/package oracle.security.jps.JpsException
This class is related to OPSS framework. Please add the relevant jar having the above class to the classpath or package it within the application to solve the issue.
Vijaya
=====
Similar Messages
-
DAC11g oracle/security/jps/jpsException
Hi,
I installed OBIEE11116(LINUX 32bit), informatica 9.1.0 - server(Linux) client (windows7),DAC11g client (windows7)
OBIApps7.9.6.4(windows7) -- all are working fine
while starting DAC11g server on linux 32bit platform, iam getting following error.
any help highly appriciated
unable to run serversetupprompt and startserver--- strucket with this from past 4 days
[obidac@oracle dac]$ . ./standaloneServerSetupPrompt.sh
OS detected: Linux
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/security/jps/JpsException
at com.siebel.etl.gui.login.TextModeServerSetup.main(TextModeServerSetup.java:459)
Caused by: java.lang.ClassNotFoundException: oracle.security.jps.JpsException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 1 more
[obidac@oracle dac]$ ./startserver.sh
OS detected: Linux
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/security/jps/JpsException
at com.siebel.etl.net.QServer.main(QServer.java:498)
Caused by: java.lang.ClassNotFoundException: oracle.security.jps.JpsException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 1 morei had this problem and after configuring the variable COMMON_COMPONENTS in the config.sh file as
export COMMON_COMPONENTS_HOME=${DAC_HOME}/lib/oracle_common
the scripts above ran successfully. -
Hi Experts,
I am getting the following erron when statting the managed server, Could you please let me know what could be the cause.
oracle.security.jps.service.policystore.PolicyObjectNotFoundException: JPS-04028: Application with name "CallistaSMS" does not exist.
at oracle.security.jps.internal.policystore.ldap.LdapPolicyStore.unsync_getApplicationPolicy(LdapPolicyStore.java:636)
at oracle.security.jps.internal.policystore.ldap.LdapPolicyStore.getApplicationPolicy(LdapPolicyStore.java:733)
at au.com.callista.security.policy.mgmt.PolicyManager.appStripeExistsInPolicy(PolicyManager.java:141)
at au.com.callista.security.policy.mgmt.PolicyManager.createAppStripeEntryInPolicyIfNeeded(PolicyManager.java:152)
at au.com.callista.security.policy.mgmt.PolicyManager.getApplicationPolicy(PolicyManager.java:161)
at au.com.callista.security.policy.mgmt.PolicyManager.getAllAppRoleEntiesByName(PolicyManager.java:119)
at au.com.callista.security.policy.mgmt.PolicyManager.appRoleExists(PolicyManager.java:131)
at au.com.callista.security.policy.mgmt.PolicyManager.createAppRole(PolicyManager.java:203)
at au.com.callista.security.policy.mgmt.PolicyManagerFacade.createAppRoleWithPrincipalEntry(PolicyManagerFacade.java:58)
at au.com.callista.security.policy.init.PolicyInitiator.postStart(PolicyInitiator.java:39)
at weblogic.application.internal.flow.BaseLifecycleFlow$PostStartAction.run(BaseLifecycleFlow.java:297)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.application.internal.flow.BaseLifecycleFlow$LifecycleListenerAction.invoke(BaseLifecycleFlow.java:199)
at weblogic.application.internal.flow.BaseLifecycleFlow.postStart(BaseLifecycleFlow.java:71)
at weblogic.application.internal.flow.TailLifecycleFlow.activate(TailLifecycleFlow.java:34)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:637)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)
at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:31)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:261)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:246)
at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:170)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:124)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:181)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:97)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Regards,
Salaihi Kal,
I did the following,
1. Created new repository with new prefix.
2. REdirected the datasource to point new repository
3. executed the the the following command
wls:/jsf_domain/serverConfig> reassociateSecurityStore (domain="jsf_domain", servertype="DB_ORACLE", datasourcename="jdbc/DBPolicyDS", jpsroot="cn=CallistaSecurityStore")
Starting policy store reassociation.
The store and ServiceConfigurator setup done.
Schema is seeded into the store
Command FAILED, Reason: JPS-01055: Could not create ldap credential store instance. Reason oracle.security.jps.JpsException:
JPS-01013: The credential store DN cn=CredentialStore,cn=jsf_domain,cn=JPSContext,cn=CallistaSecurityStore is missing in the LDAP store;
the target DN must be pre-configured.
Traceback (innermost last):
File "<console>", line 1, in ?
File "/uc01/app/oracle/product/middleware_jsf/oracle_common/common/wlst/jpsWlstCmd.py", line 1116, in reassociateSecurityStore
File "/uc01/app/oracle/product/middleware_jsf/oracle_common/common/wlst/jpsWlstCmd.py", line 1097, in reassociateSecurityStoreImpl
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:237)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
at javax.management.remote.rmi.RMIConnectionImpl_1035_WLStub.invoke(Unknown Source)
at weblogic.management.remote.common.RMIConnectionWrapper$16.run(ClientProviderBase.java:910)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
at weblogic.security.Security.runAs(Security.java:61)
at weblogic.management.remote.common.RMIConnectionWrapper.invoke(ClientProviderBase.java:908)
at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:993)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
javax.management.MBeanException: javax.management.MBeanException: JPS-01055: Could not create ldap credential store instance.
Reason oracle.security.jps.JpsException: JPS-01013: The credential store DN cn=CredentialStore,cn=jsf_domain,cn=JPSContext,cn=CallistaSecurityStore
is missing in the LDAP store; the target DN must be pre-configured.
Could you please help me out.
Regards,
Salai -
Oracle.security.jps.service.credstore.CredentialAccessPermission
Hi Experts,
We have installed Weblogic 10.3.5, 11.1.1.5 oim + soa in AIX operating system machine. We also patched to 11.1.1.5.2. When I started admin server, oim and soa server I can see all the three servers started, but I couldn't access idm page. Only one error log was there, which says
<Error> <Deployer> <BEA-149205> <Failed to initialize the application 'oim [Version=11.1.1.3.0]' due to error java.security.AccessControlException: access denied (oracle.security.jps.service.credstore.CredentialAccessPermission context=SYSTEM,mapName=oim,keyName=OIMSchemaPassword read).
java.security.AccessControlException: access denied (oracle.security.jps.service.credstore.CredentialAccessPermission context=SYSTEM,mapName=oim,keyName=OIMSchemaPassword read)
Caused By: java.security.AccessControlException: access denied (oracle.security.jps.service.credstore.CredentialAccessPermission context=SYSTEM,mapName=oim,keyName=OIMSchemaPassword read)
I have searched in forums and try adding some grants in system-jazz file but in vain.
Please give your suggestions.
Thanks in Advance.verify using below links
Problem starting up the OIM and SOA servers
http://docs.oracle.com/cd/E17904_01/core.1111/e10043/aptrouble.htm -
Hi, can anyone please help us to come out of this:
java.lang.NoClassDefFoundError: oracle/security/ssl/OracleSSLSocketImpl
at oracle.security.ssl.OracleSSLCipherSuite.isSSLLibDomestic(Unknown Source)
at oracle.security.ssl.OracleSSLCipherSuite.getSupportedCipherSuites(Unknown Source)
at oracle.security.ssl.OracleSSLSocketFactoryImpl.getSupportedCipherSuites(Unknown Source)
at HTTPClient.OracleSSL.getSSLDefaultCipherSuites(OracleSSL.java:108)
at HTTPClient.OracleSSL.initHttps(OracleSSL.java:91)
at HTTPClient.OracleSSL.<init>(OracleSSL.java:77)
at HTTPClient.HTTPClientSSLFactory.mk(HTTPClientSSLFactory.java:137)
at HTTPClient.HTTPConnection.getSSL(HTTPConnection.java:4174)
at HTTPClient.HTTPConnection.getSSLSocket(HTTPConnection.java:4220)
at HTTPClient.HTTPConnection.doConnect(HTTPConnection.java:4038)
at HTTPClient.HTTPConnection.sendRequest(HTTPConnection.java:3003)
at HTTPClient.HTTPConnection.handleRequest(HTTPConnection.java:2843)
at HTTPClient.HTTPConnection.setupRequest(HTTPConnection.java:2635)
at HTTPClient.HTTPConnection.Post(HTTPConnection.java:1107)
at HTTPClient.HTTPConnection.Post(HTTPConnection.java:1072)
at HTTPClient.HTTPConnection.Post(HTTPConnection.java:1049)
at com.eds.bluesphere.util.V01.HTTPQueryStringRequestDispatcher.invokePost(Unknown Source)
at com.eds.bluesphere.util.V01.HTTPRequestor.obtainReponse(Unknown Source)
at com.eds.bluesphere.util.V01.HTTPRequestor.submit(Unknown Source)
at com.newcorp.mailinglabel.response.USPSResponseProcessor.generateResponseXml(USPSResponseProcessor.java:111)
at com.newcorp.mailinglabel.response.USPSResponseProcessor.processResponse(USPSResponseProcessor.java:62)
at com.newcorp.mailinglabel.response.ResponseProcessor.execute(ResponseProcessor.java:89)
at com.newcorp.mailinglabel.MailingLabelAPI.generateLabel(MailingLabelAPI.java:177)
at com.newcorp.consumerportal.dataaccess.claim.ClaimMailingLabel.generateUSPSLabel(ClaimMailingLabel.java:74)
at com.newcorp.consumerportal.process.claim.ClaimConfirmProcess.generateLabel(ClaimConfirmProcess.java:67)
at com.newcorp.consumerportal.process.claim.ClaimConfirmProcess.executeDoProcess(ClaimConfirmProcess.java:157)
at com.newcorp.common.PortalProcess.doProcess(PortalProcess.java:201)
at com.eds.bluesphere.framework.process.V01.ApplicationFrameworkNavigationProcess.invokeDoProcess(Unknown Source)
at com.newcorp.common.PortalProcessChainingProcess.doProcess(PortalProcessChainingProcess.java:146)
at com.eds.bluesphere.framework.process.runner.V01.HttpServletProcessRunner.invokeDoProcess(Unknown Source)
at com.eds.bluesphere.framework.process.runner.V01.HttpServletProcessRunner.execute(Unknown Source)
at com.eds.bluesphere.framework.process.runner.V01.HttpServletProcessRunner.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at com.eds.bluesphere.framework.process.runner.V01.HttpServletProcessRunner.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:649)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
thanks in advance..shajava.lang.NoClassDefFoundError: oracle/security/ssl/OracleSSLSocketImpl
at oracle.security.ssl.OracleSSLCipherSuite.isSSLLibDomestic(Unknown Source)
at oracle.security.ssl.OracleSSLCipherSuite.getSupportedCipherSuites(Unknown Source)
at oracle.security.ssl.OracleSSLSocketFactoryImpl.getSupportedCipherSuites(Unknown Source)Some Orcale SSL related classes seem to be there as we see in the trace.
Those classes seem to deal with general management.
However, OracleSSLSocketImpl cannot be found, which makes me guess that you have
some kind of non-SSL enabled version (trial perhaps?) of the Orcale software. Can it be the case?
Or that you need to place another Oracle supplied jar in your classpath to get SSL to work?
Edited by: baftos on Sep 26, 2008 11:43 AM -
I got an error while trying to deploy an EJB project to WebLogic 10.3 that there is an class missing. But I actually don't use this class in my project!
Here is the log file:
####<09.11.2008 0.03 Uhr CET> <Error> <Deployer> <nh-laptop> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1226185422515> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1226185422234' for task '2'. Error is: 'weblogic.management.DeploymentException: '
weblogic.management.DeploymentException:
at weblogic.application.internal.flow.BaseLifecycleFlow$CreateListenerAction.run(BaseLifecycleFlow.java:171)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.application.internal.flow.BaseLifecycleFlow$BaseAction.invoke(BaseLifecycleFlow.java:99)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:117)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:103)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListeners(HeadLifecycleFlow.java:172)
at weblogic.application.internal.flow.HeadLifecycleFlow.prepare(HeadLifecycleFlow.java:277)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:176)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at weblogic.application.internal.flow.BaseLifecycleFlow$CreateListenerAction.run(BaseLifecycleFlow.java:135)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.application.internal.flow.BaseLifecycleFlow$BaseAction.invoke(BaseLifecycleFlow.java:99)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:117)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:103)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListeners(HeadLifecycleFlow.java:172)
at weblogic.application.internal.flow.HeadLifecycleFlow.prepare(HeadLifecycleFlow.java:277)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
####<09.11.2008 0.03 Uhr CET> <Warning> <Deployer> <nh-laptop> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1226185422593> <BEA-149004> <Failures were detected while initiating deploy task for application 'moebelhausEJB'.>
####<09.11.2008 0.03 Uhr CET> <Warning> <Deployer> <nh-laptop> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1226185422593> <BEA-149078> <Stack trace for message 149004
weblogic.management.DeploymentException:
at weblogic.application.internal.flow.BaseLifecycleFlow$CreateListenerAction.run(BaseLifecycleFlow.java:171)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.application.internal.flow.BaseLifecycleFlow$BaseAction.invoke(BaseLifecycleFlow.java:99)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:117)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:103)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListeners(HeadLifecycleFlow.java:172)
at weblogic.application.internal.flow.HeadLifecycleFlow.prepare(HeadLifecycleFlow.java:277)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:176)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at weblogic.application.internal.flow.BaseLifecycleFlow$CreateListenerAction.run(BaseLifecycleFlow.java:135)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.application.internal.flow.BaseLifecycleFlow$BaseAction.invoke(BaseLifecycleFlow.java:99)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:117)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:103)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListeners(HeadLifecycleFlow.java:172)
at weblogic.application.internal.flow.HeadLifecycleFlow.prepare(HeadLifecycleFlow.java:277)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
Has anybody an idea how to solve this problem?I just tried to deploy the application with an EAR and now I get another error:
####<11.11.2008 22.43 Uhr CET> <Error> <Deployer> <nh-laptop> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1226439796968> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1226439795703' for task '0'. Error is: 'weblogic.management.DeploymentException: [J2EE:160149]Error while processing library references. Unresolved application library references, defined in weblogic-application.xml: [Extension-Name: adf.oracle.domain, exact-match: false].'
weblogic.management.DeploymentException: [J2EE:160149]Error while processing library references. Unresolved application library references, defined in weblogic-application.xml: [Extension-Name: adf.oracle.domain, exact-match: false].
at weblogic.application.internal.flow.CheckLibraryReferenceFlow.prepare(CheckLibraryReferenceFlow.java:26)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
In my weblogic-application.xml is only the root element! It is located in the META-INF directory, that's right, isn't it?
That's weird because I am not using ADF... -
Oracle.security.jps.JpsPermission IdentityAssertion
Hello Experts,
Please note that I am getting the below error in my production box.
####<Mar 4, 2013 9:42:33 AM AST> <Notice> <Diagnostics> <RB1-SOA-01> <soa_server1> <[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <932e7620e6d94c34:-21663e16:13d1b17f9fa:-8000-0000000000018e6e> <1362379353667> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'soa_server1' has triggered at Mar 4, 2013 9:42:33 AM AST. Notification details:
WatchRuleType: Log
WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
WatchData: DATE = Mar 4, 2013 9:42:33 AM AST SERVER = soa_server1 MESSAGE = [ServletContext@2063961084[app:ConductInspections module:ConductInspections.war path:/workflow/ConductInspections spec-version:2.5], request: weblogic.servlet.internal.ServletRequestImpl@461540c5[
POST /workflow/ConductInspections/notification/secure?bpmWorklistContext=%3B%3BGKX%2B61AxigI0UYXdsRHyr09KMN%2BsG%2BYttpyIOOkr%2BIoYDudg7FSa25wMK0NYyCLmou5ptBAzdFjUHBHsPZkB0gpzXHzE5F%2Fabwj7jj72lTY%3D&bpmWorklistTaskFormFwdUrl=%2Ffaces%2Fadf.task-flow%3Ftz%3DAsia%252FRiyadh%26df%3Dmedium%26dt%3Dboth%26tf%3Dshort%26lg%3Den%26cy%3DUS%26bpmWorklistTaskId%3D72d60354-cb92-407c-8e8e-5ea4dbc14ebb%26bpmWorklistTaskVersion%3D1%26bpmWorklistContext%3D0575fa9d-25cf-408e-98da-8671dd5f5857%253B%253BzoAe2Jnbf2CnGbrUn8RGQsUA9bo5ouv%252FI0cQbEQ3PX80o4EpRP3HS7r1PLIDz%252FURFYg5Bc9cLk6d6xE6e71E22IuirGFJcstHHurrf24O7PK8Dilf8cuZwyhuNouljYuSZFrbydpzi9uwlxSFeFqFfmxnFdC7SLrhmCAVANCQL8IWikPJVcN6pGSsnImOz1%252B72PjSRH8KnUsQ6sYbkl3wb47WOMb7u2KudFsYjId4Rg4Qp43jDTsa3LRL08Y2LqX%26bpmClientType%3DnotificationClient%26org.apache.myfaces.trinidad.agent.email%3Dtrue%26_id%3DApproveInspectionReport_TaskFlow%26_document%3DWEB-INF%252FApproveInspectionReport_TaskFlow.xml HTTP/1.1
Connection: TE
TE: trailers, deflate, gzip, compress
User-Agent: Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.0) Oracle HTTPClient Version 10h
Accept-Encoding: gzip, x-gzip, compress, x-compress
ECID-Context: 1.0000Joo8Zr4Dg^15zvS4yW1HBT^E001Y_e;kfvE
Content-type: application/octet-stream
Content-Length: 0
]] Root cause of ServletException.
java.security.AccessControlException: access denied (oracle.security.jps.JpsPermission IdentityAssertion)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:378)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:438)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:460)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.checkPermission(AbstractSubjectSecurity.java:113)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.getActionExecutor(AbstractSubjectSecurity.java:76)
at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter$1.run(WorkflowFilter.java:231)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.invokeFilterChainSecurely(WorkflowFilter.java:228)
at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.doFilter(WorkflowFilter.java:156)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:527)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
at oracle.bpel.services.workflow.client.worklist.servlet.SecureNotificationServlet.securelyForwardToUrl(SecureNotificationServlet.java:100)
at oracle.bpel.services.workflow.client.worklist.servlet.SecureNotificationServlet.service(SecureNotificationServlet.java:83)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
SUBSYSTEM = HTTP USERID = <WLS Kernel> SEVERITY = Error THREAD = [ACTIVE] ExecuteThread: '32' for queue: 'weblogic.kernel.Default (self-tuning)' MSGID = BEA-101017 MACHINE = RB1-SOA-01 TXID = CONTEXTID = 932e7620e6d94c34:-21663e16:13d1b17f9fa:-8000-0000000000018e6d TIMESTAMP = 1362379353651
WatchAlarmType: AutomaticReset
WatchAlarmResetPeriod: 30000
>
please advise.
Mohammed. Abdul MuqeetHello Experts,
Please note that I am getting the below error in my production box.
####<Mar 4, 2013 9:42:33 AM AST> <Notice> <Diagnostics> <RB1-SOA-01> <soa_server1> <[ACTIVE] ExecuteThread: '57' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <932e7620e6d94c34:-21663e16:13d1b17f9fa:-8000-0000000000018e6e> <1362379353667> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'soa_server1' has triggered at Mar 4, 2013 9:42:33 AM AST. Notification details:
WatchRuleType: Log
WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
WatchData: DATE = Mar 4, 2013 9:42:33 AM AST SERVER = soa_server1 MESSAGE = [ServletContext@2063961084[app:ConductInspections module:ConductInspections.war path:/workflow/ConductInspections spec-version:2.5], request: weblogic.servlet.internal.ServletRequestImpl@461540c5[
POST /workflow/ConductInspections/notification/secure?bpmWorklistContext=%3B%3BGKX%2B61AxigI0UYXdsRHyr09KMN%2BsG%2BYttpyIOOkr%2BIoYDudg7FSa25wMK0NYyCLmou5ptBAzdFjUHBHsPZkB0gpzXHzE5F%2Fabwj7jj72lTY%3D&bpmWorklistTaskFormFwdUrl=%2Ffaces%2Fadf.task-flow%3Ftz%3DAsia%252FRiyadh%26df%3Dmedium%26dt%3Dboth%26tf%3Dshort%26lg%3Den%26cy%3DUS%26bpmWorklistTaskId%3D72d60354-cb92-407c-8e8e-5ea4dbc14ebb%26bpmWorklistTaskVersion%3D1%26bpmWorklistContext%3D0575fa9d-25cf-408e-98da-8671dd5f5857%253B%253BzoAe2Jnbf2CnGbrUn8RGQsUA9bo5ouv%252FI0cQbEQ3PX80o4EpRP3HS7r1PLIDz%252FURFYg5Bc9cLk6d6xE6e71E22IuirGFJcstHHurrf24O7PK8Dilf8cuZwyhuNouljYuSZFrbydpzi9uwlxSFeFqFfmxnFdC7SLrhmCAVANCQL8IWikPJVcN6pGSsnImOz1%252B72PjSRH8KnUsQ6sYbkl3wb47WOMb7u2KudFsYjId4Rg4Qp43jDTsa3LRL08Y2LqX%26bpmClientType%3DnotificationClient%26org.apache.myfaces.trinidad.agent.email%3Dtrue%26_id%3DApproveInspectionReport_TaskFlow%26_document%3DWEB-INF%252FApproveInspectionReport_TaskFlow.xml HTTP/1.1
Connection: TE
TE: trailers, deflate, gzip, compress
User-Agent: Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.0) Oracle HTTPClient Version 10h
Accept-Encoding: gzip, x-gzip, compress, x-compress
ECID-Context: 1.0000Joo8Zr4Dg^15zvS4yW1HBT^E001Y_e;kfvE
Content-type: application/octet-stream
Content-Length: 0
]] Root cause of ServletException.
java.security.AccessControlException: access denied (oracle.security.jps.JpsPermission IdentityAssertion)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:378)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:438)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:460)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.checkPermission(AbstractSubjectSecurity.java:113)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.getActionExecutor(AbstractSubjectSecurity.java:76)
at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter$1.run(WorkflowFilter.java:231)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.invokeFilterChainSecurely(WorkflowFilter.java:228)
at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.doFilter(WorkflowFilter.java:156)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:527)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
at oracle.bpel.services.workflow.client.worklist.servlet.SecureNotificationServlet.securelyForwardToUrl(SecureNotificationServlet.java:100)
at oracle.bpel.services.workflow.client.worklist.servlet.SecureNotificationServlet.service(SecureNotificationServlet.java:83)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
SUBSYSTEM = HTTP USERID = <WLS Kernel> SEVERITY = Error THREAD = [ACTIVE] ExecuteThread: '32' for queue: 'weblogic.kernel.Default (self-tuning)' MSGID = BEA-101017 MACHINE = RB1-SOA-01 TXID = CONTEXTID = 932e7620e6d94c34:-21663e16:13d1b17f9fa:-8000-0000000000018e6d TIMESTAMP = 1362379353651
WatchAlarmType: AutomaticReset
WatchAlarmResetPeriod: 30000
>
please advise.
Mohammed. Abdul Muqeet -
All,
Please let me know if there is a different forum that i should post for resolving this issue.
I am trying to use OPSS for authenticating users in weblogic. below is the code. When i run the code all i am getting is a Nullpointerexception without any detail. I am using Embedded LDAP that comes with weblogic. Any help with debugging this is much aprpeciated.
thanks in advance,
Prasad.
public Subject authenticate(final String username, final char[] password) throws Exception {
// TBD
String [] selectiveModules = new String [] {"idstore.ldap"};
CallbackHandler cbh = new CustomCallbackHandler(username, password);
Subject sub = new Subject();
LoginService ls = JpsServiceLocator.getServiceLocator().lookup(LoginService.class);
LoginContext context = ls.getLoginContext(sub, cbh, selectiveModules);
context.login();
Subject s = context.getSubject();
return s;
public static void main(String[] args) {
TestLoginService testLoginService = new TestLoginService();
try {
System.out.println("authenticated user subject = " +
testLoginService.authenticate("prasad", "welcome1".toCharArray()));
// System.out.println("asserted user subject = " + testLoginService.assertUser("testUser"));
} catch (Exception e) {
e.printStackTrace();
jps-config.xml
<?xml version = '1.0' encoding = 'Cp1252'?>
<jpsConfig xmlns="http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd">
<property value="doasprivileged" name="oracle.security.jps.jaas.mode"/>
<propertySets></propertySets>
<serviceProviders>
<serviceProvider type="IDENTITY_STORE" name="idstore.ldap.provider"
class="oracle.security.jps.internal.idstore.ldap.LdapIdentityStoreProvider">
<description>Prototype LDAP-based ID store</description>
</serviceProvider>
</serviceProviders>
<serviceInstances>
<serviceInstance name="idstore.ldap" provider="idstore.ldap.provider">
<property name="idstore.type" value="OID"/>
<property name="security.principal.alias" value="JPS"/>
<property name="security.principal.key" value="ldap.credential"/>
<property name="subscriber.name" value="ou=myrealm,dc=NSCDomain"/>
<property name="ldap.url" value="ldap://localhost:7001"/>
<property name="max.search.filter.length" value="500"/>
<property name="username.attr" value="cn"/>
<property name="groupname.attr" value="cn"/>
<extendedProperty>
<name>user.search.bases</name>
<values>
<value>ou=people,ou=myrealm,dc=NSCDomain</value>
</values>
</extendedProperty>
<extendedProperty>
<name>group.search.bases</name>
<values>
<value>cn=groups,ou=myrealm,dc=NSCDomain</value>
</values>
</extendedProperty>
</serviceInstance>
</serviceInstances>
<jpsContexts default="ldap_idstore">
<jpsContext name="default">
<serviceInstanceRef ref="idstore.ldap"/>
</jpsContext>
</jpsContexts>
</jpsConfig>Hi
Are you using ADF security? if yes did you follow the steps in the documentation http://download.oracle.com/docs/cd/E17904_01/web.1111/b31974/adding_security.htm#BGBGJEAH -
Hi,
I am trying to add permissions and roles programatically using the following code, but i am getting error
[JpsAuth] Check Permission
PolicyContext: [null]
Resource/Target: [context=APPLICATION,name=WTCBasedSecurity]
Action: [getApplicationPolicy]
Permission Class: [oracle.security.jps.service.policystore.PolicyStoreAccessPermission]
Result: [FAILED]
Evaluator: [ACC]
Failed ProtectionDomain:ClassLoader=weblogic.utils.classloaders.ChangeAwareClassLoader@1b24628 finder: weblogic.utils.classloaders.CodeGenClassFinder@195d9e0 annotation: [email protected]t
CodeSource=file:/C:/Documents and Settings/saikirand/Application Data/JDeveloper/system11.1.1.2.36.55.36/o.j2ee/drs/WTCBasedSecurity/ViewControllerWebApp.war/WEB-INF/classes/view/CalwinSessionListener.class
Principals=total 0 of principals<no principals>
Permissions=(
(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 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.net.SocketPermission localhost:1024- listen,resolve)
(java.lang.RuntimePermission stopThread)
(oracle.security.jps.service.policystore.PolicyStoreAccessPermission context=APPLICATION,name=WTCBasedSecurity#V2.0 *)
Call Stack: java.security.AccessControlException: access denied (oracle.security.jps.service.policystore.PolicyStoreAccessPermission context=APPLICATION,name=WTCBasedSecurity getApplicationPolicy)
java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)I am trying to grant permissions using following code,
JpsContextFactory ctxFact = JpsContextFactory.getContextFactory();
JpsContext ctx = ctxFact.getContext();
Principal[] principals = new Principal[] { user };
final PolicyStore policyStore =
ctx.getServiceInstance(PolicyStore.class);
*bold*ApplicationPolicy policyServletPolicy =
policyStore.getApplicationPolicy(<My Application name without version stripe>);*bold*my jazn data:
<?xml version='1.0' encoding='utf-8'?>
<jazn-data>
<jazn-realm default="jazn.com">
<realm>
<name>jazn.com</name>
<users>
<user>
<name>NewUser</name>
<guid>9FAC5D80584711DF9F0647061AD3832D</guid>
<credentials>{903}XRt6Vqt0STCUswMHSLKQ/vgyXyVDZ9x3</credentials>
</user>
</users>
</realm>
</jazn-realm>
<policy-store>
<applications>
<application>
<name>WTCBasedSecurity</name>
<app-roles>
</app-roles>
<jazn-policy>
<grant>
<grantee>
<principals>
<principal>
<class>oracle.security.jps.internal.core.principals.JpsXmlUserImpl</class>
<name>NewUser</name>
</principal>
</principals>
</grantee>
<permissions>
<permission>
<class>oracle.security.jps.service.policystore.PolicyStoreAccessPermission</class>
<name>context=APPLICATION,name=*</name>
<actions>*</actions>
</permission>
<permission>
<class>oracle.security.jps.service.policystore.PolicyStoreAccessPermission</class>
<name>context=SYSTEM,name=*</name>
<actions>*</actions>
</permission>
</permissions>
</grant>
</jazn-policy>
</application>
</applications>
</policy-store>
<jazn-policy>
<grant>
<grantee>
<principals>
<principal>
<class>oracle.security.jps.internal.core.principals.JpsXmlUserImpl</class>
<name>NewUser</name>
</principal>
</principals>
</grantee>
<permissions>
<permission>
<class>oracle.security.jps.service.policystore.PolicyStoreAccessPermission</class>
<name>context=APPLICATION,name=*</name>
<actions>*</actions>
</permission>
<permission>
<class>oracle.security.jps.service.policystore.PolicyStoreAccessPermission</class>
<name>context=SYSTEM,name=*</name>
<actions>*</actions>
</permission>
</permissions>
</grant>
</jazn-policy>
</jazn-data>Please let me know if any thing is wrong,I removed the user and added the code source which access and modify the policy and it is working.
-
Hi.
My Jdev is Build JDEVADF_11.1.2.3.0_GENERIC_120914.0223.6276.1
I am trying to deploy to standalone web logic 10.3.6.0
But I get the following message
<May 28, 2013 10:45:40 AM EDT> <Warning> <Deployer> <BEA-149004> <Failures were
detected while initiating deploy task for application 'DrhCustomers'.>
<May 28, 2013 10:45:40 AM EDT> <Warning> <Deployer> <BEA-149078> <Stack trace fo
r message 149004
java.security.AccessControlException: access denied (oracle.security.jps.JpsPerm
ission AppSecurityContext.setApplicationID.null)
at java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:374)
at java.security.AccessController.checkPermission(AccessController.java:
546)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermis
sion(JpsAuth.java:458)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:518)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:544)
Truncated. see log file for complete stacktrace
Caused By: java.security.AccessControlException: access denied (oracle.security.
jps.JpsPermission AppSecurityContext.setApplicationID.null)
at java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:374)
at java.security.AccessController.checkPermission(AccessController.java:
546)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermis
sion(JpsAuth.java:458)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:518)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:544)
Truncated. see log file for complete stacktrace
>
I don't have any security settings in my application
Please adviceThanks for the response James.
Though the classpath/path looks like it has references to JDK 1.5, it is actually referring to jrocket JDK 1.6. I can confirm this because when I type "C:\ORACLE\MIDDLE~1\JROCKI~1.5-3\lib" in windows explorer it takes me to "C:\ORACLE\Middleware\jrockit_160_14_R27.6.5-32\lib"
Moreover, C:\ORACLE\Middleware is the place where I installed weblogic 11gR1.
I looked at the startWeblogic.cmd, setDomainEnv.cmd and commEnv.cmd to trace how the JDK path is getting manipulated and I found that in setDomainEnv.cmd there is a line "for %%i in ("%JAVA_HOME%") do set JAVA_HOME=%%~fsi " which is converting the full JDK path to short path. Below are the references in the .cmd files :
setDomainEnv.cmd
set BEA_JAVA_HOME=C:\Oracle\Middleware\jrockit_160_14_R27.6.5-32 <---------------------Setting the correct JDK version
if "%JAVA_VENDOR%"=="Oracle" (
set JAVA_HOME=%BEA_JAVA_HOME%
) else (
if "%JAVA_VENDOR%"=="Sun" (
set JAVA_HOME=%SUN_JAVA_HOME%
) else (
set JAVA_VENDOR=Oracle
set JAVA_HOME=C:\Oracle\Middleware\jrockit_160_14_R27.6.5-32
set JAVA_HOME=%JAVA_HOME%
for %%i in ("%JAVA_HOME%") do set JAVA_HOME=%%~fsi <------------------------Converting to short form
.....And other commands
if NOT "%WEBLOGIC_CLASSPATH%"=="" (
if NOT "%CLASSPATH%"=="" (
set CLASSPATH=%WEBLOGIC_CLASSPATH%;%CLASSPATH%
) else (
set CLASSPATH=%WEBLOGIC_CLASSPATH%
commEnv.cmd
set WEBLOGIC_CLASSPATH=%JAVA_HOME%\lib\tools.jar;%BEA_HOME%\utils\config\10.3\config-launch.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar;%FEATURES_DIR%\weblogic.server.modules_10.3.2.0.jar;%WL_HOME%\server\lib\webservices.jar;%ANT_HOME%/lib/ant-all.jar;%ANT_CONTRIB%/lib/ant-contrib.jar <-----------WEBLOGIC_CLASSPATH is set here
Thanks,
-Raghu -
Hi
I developed the Mobile app using Jdeveloper 11 g using the ADFBC,Mobile Technologies.
I didn't implement any ADF security for my application.My application having only the application pages.
It is working fine on embeded WLS10.3
During Deployment on external WebLogicServer10.3 it is giving the folowing error mesasges.
An error occurred during activation of changes, please see the log for details.
Message icon - Error Failed to load webapp: 'mblWar-mvc-context-root'
Message icon - Error oracle.security.jps.ee.http.JpsFilter
In my Managed server Log i got the error:
java.lang.ClassNotFoundException: oracle.security.jps.ee.http.JpsFilter
In which jar file i will get the above class.and where can i get that jar file.what are the stepa i need to do
to solve this problem.
My Server log:
(self-tuning)'> <<WLS Kernel>> <> <> <1242495095890> <BEA-149059> <Module empty.jar of application application1EARmay16 is transitioning from STATE_PREPARED to STATE_NEW on server Server-1.>
####<May 16, 2009 1:31:35 PM EDT> <Info> <Deployer> <d2i3svr2> <Server-1> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1242495095890> <BEA-149060> <Module empty.jar of application application1EARmay16 successfully transitioned from STATE_PREPARED to STATE_NEW on server Server-1.>
####<May 16, 2009 1:31:35 PM EDT> <Info> <Deployer> <d2i3svr2> <Server-1> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1242495095890> <BEA-149059> <Module weblogic.xml.registry.XMLModule of application application1EARmay16 is transitioning from STATE_PREPARED to STATE_NEW on server Server-1.>
####<May 16, 2009 1:31:35 PM EDT> <Info> <Deployer> <d2i3svr2> <Server-1> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1242495095890> <BEA-149060> <Module weblogic.xml.registry.XMLModule of application application1EARmay16 successfully transitioned from STATE_PREPARED to STATE_NEW on server Server-1.>
####<May 16, 2009 1:31:35 PM EDT> <Error> <Deployer> <d2i3svr2> <Server-1> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1242495095937> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1242495056546' for task '1'. Error is: 'weblogic.application.ModuleException: Failed to load webapp: 'mblWar-mvc-context-root''
weblogic.application.ModuleException: Failed to load webapp: 'mblWar-mvc-context-root'
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:387)
at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
java.lang.ClassNotFoundException: oracle.security.jps.ee.http.JpsFilter
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:176)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35)
at weblogic.servlet.internal.WebAnnotationProcessorImpl.processFilters(WebAnnotationProcessorImpl.java:240)
at weblogic.servlet.internal.WebAnnotationProcessorImpl.processJ2eeAnnotations(WebAnnotationProcessorImpl.java:212)
at weblogic.servlet.internal.WebAnnotationProcessorImpl.processAnnotations(WebAnnotationProcessorImpl.java:107)
at weblogic.servlet.internal.WebAppServletContext.processAnnotations(WebAppServletContext.java:1287)
at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:412)
at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:456)
at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:414)
at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:910)
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:364)
at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
####<May 16, 2009 1:32:26 PM EDT> <Info> <Health> <d2i3svr2> <Server-1> <weblogic.GCMonitor> <<anonymous>> <> <> <1242495146312> <BEA-310002> <19% of the total memory in the server is free>
####<May 16, 2009 1:38:20 PM EDT> <Info> <Health> <d2i3svr2> <Server-1> <weblogic.GCMonitor> <<anonymous>> <> <> <1242495500953> <BEA-310002> <46% of the total memory in the server is free>
PLs guide me.
Sailaja.Also, additionally, please make sure you had followed all the steps in "Deploying Fusion Web Application" chapter of the Fusion Developer's Guide for Oracle ADF. There are several steps you need to follow closely - for example you need to create the Datasource entries first. Also, ensure that the WLS server you are trying to deploy to has all the necessary ADF runtime library. For example, when you create the WLS server using the Configuration Wizard, you need to check the option "Oracle JRF - 11.1...." to install the ADF runtime library to the WLS Server you are creating. If you are deploying ADF application to just any WLS server, you will see a lot of these "missing library" errors.
If you do not see the option "Oracle JRF - 11.1...." in the configuration wizard, please ensure that you are running the version of the Configuration Wizard that are shipped as part of JDeveloper studio edition.
Thanks,
Joe Huang -
2014-08-08 08:51:41,053 信息 [AWT-EventQueue-0] com.oracle.cie.wizard.help.DefaultHelpProvider - Initializing help implementation....
2014-08-08 08:51:41,412 信息 [AWT-EventQueue-0] com.oracle.cie.domain.info.DomainInformationImpl - initializing domaininformation object.
2014-08-08 08:51:41,490 信息 [AWT-EventQueue-0] com.oracle.cie.domain.DomainRegistryWrapper - need to initialize domainRegistrydocument object
2014-08-08 08:51:48,880 信息 [AWT-EventQueue-0] com.oracle.cie.domain.info.DomainInformationImpl - initializing domaininformation object.
2014-08-08 08:52:08,811 信息 [AWT-EventQueue-0] com.oracle.cie.domain.WLSTemplateBuilder - No config groups xml found in template
2014-08-08 08:52:09,092 信息 [AWT-EventQueue-0] com.oracle.cie.domain.WLSTemplateBuilder - No config groups xml found in template
2014-08-08 08:52:09,482 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.wsm.jrf version 12.1.2.0.0 to oracle.wsm.jrf_12.1.2.0.0/oracle_common_ORACLE_HOME
2014-08-08 08:52:09,622 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.webservices.base version 12.1.2.0.0 to oracle.webservices.base_12.1.2.0.0/oracle_common_ORACLE_HOME
2014-08-08 08:52:09,669 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Adding component reference
2014-08-08 08:52:09,872 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.sdp.messaging version 12.1.2.0.0 to oracle.sdp.messaging_12.1.2.0.0/oracle_common_ORACLE_HOME
2014-08-08 08:52:09,903 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Adding component reference
2014-08-08 08:52:09,950 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.wsm.jrf version 12.1.2.0.0 to oracle.wsm.jrf_12.1.2.0.0/oracle_common_ORACLE_HOME
2014-08-08 08:52:09,997 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.wls.core.app.server version 12.1.2.0.0 to oracle.wls.core.app.server_12.1.2.0.0/wlserver_ORACLE_HOME
2014-08-08 08:52:10,121 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.jrf.dms version 12.1.2.0.0 to oracle.jrf.dms_12.1.2.0.0/oracle_common_ORACLE_HOME
2014-08-08 08:52:10,231 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.jrf.infra.fmw.wls version 12.1.2.0.0 to oracle.jrf.infra.fmw.wls_12.1.2.0.0/oracle_common_ORACLE_HOME
2014-08-08 08:52:10,293 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Adding component reference
2014-08-08 08:52:10,496 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.wsm.console.core version 12.1.2.0.0 to oracle.wsm.console.core_12.1.2.0.0/oracle_common_ORACLE_HOME
2014-08-08 08:52:10,621 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.webcenter.skin version 12.1.2.0.0 to oracle.webcenter.skin_12.1.2.0.0/oracle_common_ORACLE_HOME
2014-08-08 08:52:10,761 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.webcenter.pageeditor version 12.1.2.0.0 to oracle.webcenter.pageeditor_12.1.2.0.0/oracle_common_ORACLE_HOME
2014-08-08 08:52:10,870 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.sysman.fmw.as version 12.1.2.0.0 to oracle.sysman.fmw.as_12.1.2.0.0/em_ORACLE_HOME
2014-08-08 08:52:10,979 信息 [AWT-EventQueue-0] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component oracle.sysman.fmw.core version 12.1.2.0.0 to oracle.sysman.fmw.core_12.1.2.0.0/em_ORACLE_HOME
2014-08-08 08:52:11,073 警告 [AWT-EventQueue-0] com.oracle.cie.domain.ConfigGroupsDeployer - Unable to locate JDBCSystemResource with the name DerbyLocalSvcTblDataSource
2014-08-08 08:57:06,092 信息 [59] oracle.security.jps.util.JpsUtil - JpsUtil: isAuditDisabled set to true
2014-08-08 08:57:07,980 警告 [59] oracle.security.jps.internal.keystore.file.FileKeyStoreManager - 未能打开基于文件的密钥库。原因是oracle.security.jps.service.keystore.KeyStoreServiceException: 无法执行加密操作
2014-08-08 08:57:07,980 严重 [59] oracle.security.opss.tools.lifecycle.OpssDomainConfigImpl - Error during configureOpssInDomain. Exception oracle.security.jps.service.keystore.KeyStoreServiceException: JPS-06514: 未能打开基于文件的密钥库。原因是oracle.security.jps.service.keystore.KeyStoreServiceException: 无法执行加密操作
2014-08-08 08:57:07,980 严重 [59] oracle.security.opss.tools.lifecycle.cie.OpssSecurityConfiguration - Error while processing initializeSubsystem. Exception oracle.security.opss.tools.lifecycle.LifecycleException: JPS-06514: 未能打开基于文件的密钥库。原因是oracle.security.jps.service.keystore.KeyStoreServiceException: 无法执行加密操作
2014-08-08 08:57:07,980 严重 [Thread-17] com.oracle.cie.domain.TemplateImporter - 域扩展应用失败!
域位置: D:\Weblogic12.1.2\user_projects\domains\base_domain
原因: oracle.security.opss.tools.lifecycle.LifecycleException: JPS-06514: 未能打开基于文件的密钥库。原因是oracle.security.jps.service.keystore.KeyStoreServiceException: 无法执行加密操作
异常错误:
oracle.security.opss.tools.lifecycle.LifecycleException: JPS-06514: 未能打开基于文件的密钥库。原因是oracle.security.jps.service.keystore.KeyStoreServiceException: 无法执行加密操作
com.oracle.cie.domain.security.external.ConfigSecurityException: oracle.security.opss.tools.lifecycle.LifecycleException: JPS-06514: 未能打开基于文件的密钥库。原因是oracle.security.jps.service.keystore.KeyStoreServiceException: 无法执行加密操作
at oracle.security.opss.tools.lifecycle.cie.OpssSecurityConfiguration.initializeSubsystem(OpssSecurityConfiguration.java:129)
at com.oracle.cie.domain.TemplateImporter.run(TemplateImporter.java:334)
at java.lang.Thread.run(Thread.java:745)
Caused by: oracle.security.opss.tools.lifecycle.LifecycleException: JPS-06514: 未能打开基于文件的密钥库。原因是oracle.security.jps.service.keystore.KeyStoreServiceException: 无法执行加密操作
at oracle.security.opss.tools.lifecycle.OpssDomainConfigImpl.configureOpssInDomain(OpssDomainConfigImpl.java:316)
at oracle.security.opss.tools.lifecycle.OpssDomainConfigImpl.initializeSubsystem(OpssDomainConfigImpl.java:164)
at oracle.security.opss.tools.lifecycle.cie.OpssSecurityConfiguration.initializeSubsystem(OpssSecurityConfiguration.java:126)
... 2 more
Caused by: oracle.security.jps.service.keystore.KeyStoreServiceException: JPS-06514: 未能打开基于文件的密钥库。原因是oracle.security.jps.service.keystore.KeyStoreServiceException: 无法执行加密操作
at oracle.security.jps.internal.keystore.file.FileKeyStoreManager.openKeyStore(FileKeyStoreManager.java:430)
at oracle.security.jps.internal.keystore.file.FileKeyStoreManager.openKeyStore(FileKeyStoreManager.java:375)
at oracle.security.jps.internal.keystore.file.FileKeyStoreServiceImpl.doInit(FileKeyStoreServiceImpl.java:121)
at oracle.security.jps.internal.keystore.file.FileKeyStoreServiceImpl.start(FileKeyStoreServiceImpl.java:899)
at oracle.security.jps.internal.keystore.FarmKeyStoreServiceImpl.initialize(FarmKeyStoreServiceImpl.java:115)
at oracle.security.jps.internal.keystore.KeyStoreProvider.getInstance(KeyStoreProvider.java:175)
at oracle.security.jps.internal.tools.utility.keystore.JpsUtilKeyStoreImpl.initializeKeyStore(JpsUtilKeyStoreImpl.java:102)
at oracle.security.jps.internal.tools.utility.keystore.JpsUtilKeyStoreImpl.createKeyStore(JpsUtilKeyStoreImpl.java:116)
at oracle.security.jps.tools.utility.JpsUtilConfigurationTool.configureOpssInDomain(JpsUtilConfigurationTool.java:165)
at oracle.security.opss.tools.lifecycle.OpssDomainConfigImpl.configureOpssInDomain(OpssDomainConfigImpl.java:312)
... 4 more
Caused by: oracle.security.jps.service.keystore.KeyStoreServiceException: 无法执行加密操作
at oracle.security.jps.internal.keystore.util.CryptoUtil.decrypt(CryptoUtil.java:483)
at oracle.security.jps.internal.keystore.util.CryptoUtil.decodeAliasWithEncryptedContent(CryptoUtil.java:560)
at oracle.security.jps.internal.keystore.util.CryptoUtil.decryptPrivateKey(CryptoUtil.java:740)
at oracle.security.jps.internal.keystore.config.jaxb.adapters.PrivateKeyAdapter.unmarshal(PrivateKeyAdapter.java:63)
at oracle.security.jps.internal.keystore.config.jaxb.KeyPair.retrievePrivateKey(KeyPair.java:101)
at oracle.security.jps.internal.keystore.util.KeyStoreServiceUtil.getDemoCAKey(KeyStoreServiceUtil.java:570)
at oracle.security.jps.internal.keystore.util.KeyStoreServiceUtil.getDemoCAKey(KeyStoreServiceUtil.java:542)
at oracle.security.jps.internal.keystore.file.FileKeyStoreManager.openKeyStore(FileKeyStoreManager.java:418)
... 13 more
Caused by: javax.crypto.BadPaddingException: Given final block not properly padded
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:811)
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:676)
at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:313)
at javax.crypto.Cipher.doFinal(Cipher.java:2087)
at oracle.security.jps.internal.keystore.util.CryptoUtil.decrypt(CryptoUtil.java:463)
... 20 moreHi,
I want to check did you start the any service before running the security store? Go with create option as you are created different domain for OPAM.
Let me know.
Regards,
Ari -
Oracle/security/pki/OracleWallet-Error while starting any adapter
Hi,
I am getting the following error while attempting to start any adapter :
java.lang.NoClassDefFoundError: oracle/security/pki/OracleWallet
at oracle.oai.common.security.wallet.OracleSecretStoreManager.getSecretStore(OracleSecretStoreManager.java:147)
at oracle.oai.common.security.wallet.OracleSecretStoreManager.getSecretStore(OracleSecretStoreManager.java:185)
at oracle.oai.common.inifile.IniFileReader.loadPasswords(IniFileReader.java:65)
at oracle.oai.common.inifile.IniFileReader.<init>(IniFileReader.java:149)
at oracle.oai.common.inifile.IniFileReader.<init>(IniFileReader.java:39)
at oracle.oai.agent.proxy.AgentProxy.initialize(AgentProxy.java:185)
at oracle.oai.agent.proxy.AgentProxy.<init>(AgentProxy.java:397)
at oracle.oai.agent.service.AgentService.run(AgentService.java:43)
at java.lang.Thread.run(Thread.java:534)
can you please tell me exactly why we are getting the error and how can we resolve the error.
Regards,
KoushikWhen I trying to run the as a software owner then the MQ adapters are running.
But for AQ adapters I am still getting a problem like below :
java.lang.NoClassDefFoundError: javax/jms/JMSException
at oracle.oai.agent.server.messenger.mercury.MercuryMessenger.init(MercuryMessenger.java:121)
at oracle.oai.agent.server.ServerManager.init(ServerManager.java:308)
at oracle.oai.agent.server.ServerManager.<init>(ServerManager.java:246)
at oracle.oai.agent.proxy.AgentProxy.go(AgentProxy.java:656)
at oracle.oai.agent.proxy.AgentProxy.start(AgentProxy.java:706)
at oracle.oai.agent.proxy.AgentProxy.<init>(AgentProxy.java:415)
at oracle.oai.agent.service.AgentService.run(AgentService.java:43)
at java.lang.Thread.run(Thread.java:534)
java.lang.RuntimeException: java.lang.NullPointerException
at oracle.oai.agent.proxy.AgentProxy.<init>(AgentProxy.java:424)
at oracle.oai.agent.service.AgentService.run(AgentService.java:43)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.NullPointerException
at oracle.oai.management.adapter.impl.AdapterManagerImpl.initialize(AdapterManagerImpl.java:174)
at oracle.oai.agent.proxy.AgentProxy.initializeManagement(AgentProxy.java:814)
at oracle.oai.agent.proxy.AgentProxy.<init>(AgentProxy.java:422)
... 2 more
What is the reason for this error and how can resolve it?
Regards,
Koushik -
Oracle.security.idm.OperationFailureException in ucm server logs
Hi,
We have integrated IDM (OID and OAM) in our weblogic servers. For some specific users when they try to access, below error seems to be recorded in UCM server logs.
Event generated by user '10819' at host 'CIS'. csJpsErrorLoadingSecurityInfo Unable to execute service method 'next'. oracle.security.idm.OperationFailureException: javax.naming.InvalidNameException: Invalid name: ldap:. javax.naming.InvalidNameException: Invalid name: ldap:. [ Details ]
An error has occurred. The stack trace below shows more information.
!csUserEventMessage,10819,CIS!$!$csJpsErrorLoadingSecurityInfo!csUnableToExecMethod,next!syJavaExceptionWrapper,oracle.security.idm.OperationFailureException: javax.naming.InvalidNameException: Invalid name: ldap:!syJavaExceptionWrapper,javax.naming.InvalidNameException: Invalid name: ldap:
intradoc.common.ServiceException: csJpsErrorLoadingSecurityInfo
at idc.provider.jps.JpsUserProvider.loadSecurityInfo(JpsUserProvider.java:601)
at idc.provider.jps.JpsUserProvider.checkCredentials(JpsUserProvider.java:229)
at intradoc.server.UserStorageImplementor.checkExternalProvidersForUser(UserStorageImplementor.java:653)
at intradoc.server.UserStorageImplementor.retrieveUserDatabaseProfileDataImplement(UserStorageImplementor.java:306)
at intradoc.server.UserStorage.retrieveUserDatabaseProfileDataEx(UserStorage.java:159)
at intradoc.server.UserStorageUtils.loadUserData(UserStorageUtils.java:88)
at intradoc.server.ServiceSecurityImplementor.loadUserData(ServiceSecurityImplementor.java:538)
at intradoc.server.ServiceSecurityImplementor.globalSecurityCheck(ServiceSecurityImplementor.java:221)
at intradoc.upload.UploadSecurityImplementor.globalSecurityCheck(UploadSecurityImplementor.java:57)
at intradoc.server.Service.globalSecurityCheck(Service.java:2671)
at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:678)
at intradoc.server.Service.doRequest(Service.java:1890)
at intradoc.server.ServiceManager.processCommand(ServiceManager.java:435)
at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
at intradoc.server.IdcServerThread.run(IdcServerThread.java:160)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
Caused by: intradoc.common.ServiceException: !csUnableToExecMethod,next
at intradoc.common.ClassHelper.invoke(ClassHelper.java:168)
at intradoc.common.ClassHelper.invoke(ClassHelper.java:135)
at idc.provider.jps.JpsUserProvider.loadSecurityInfo(JpsUserProvider.java:502)
... 17 more
Caused by: oracle.security.idm.OperationFailureException: javax.naming.InvalidNameException: Invalid name: ldap:
at oracle.security.idm.providers.stdldap.util.LDAPRealm.throwException(LDAPRealm.java:758)
at oracle.security.idm.providers.stdldap.util.LDAPRole.getName(LDAPRole.java:360)
at oracle.security.idm.providers.stdldap.LDRole.getName(LDRole.java:65)
at oracle.security.idm.providers.stdldap.LDRole.<init>(LDRole.java:60)
at oracle.security.idm.providers.stdldap.LDIdentityStore.getNewRoleInstance(LDIdentityStore.java:742)
at oracle.security.idm.providers.stdldap.LDSearchResponse.next(LDSearchResponse.java:111)
at sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at intradoc.common.ClassHelper.invokeRawEx(ClassHelper.java:195)
at intradoc.common.ClassHelper.invokeRaw(ClassHelper.java:175)
at intradoc.common.ClassHelper.invoke(ClassHelper.java:157)
... 19 more
Caused by: javax.naming.InvalidNameException: Invalid name: ldap:
at org.apache.harmony.jndi.internal.parser.LdapRdnParser.checkTypeRestrictionsStatic(LdapRdnParser.java:243)
at org.apache.harmony.jndi.internal.parser.LdapRdnParser.getListForRdn(LdapRdnParser.java:226)
at javax.naming.ldap.Rdn.<init>(Rdn.java:111)
at org.apache.harmony.jndi.internal.parser.LdapNameParser.getList(LdapNameParser.java:106)
at javax.naming.ldap.LdapName.<init>(LdapName.java:57)
at oracle.security.idm.providers.stdldap.util.LDAPRole.getName(LDAPRole.java:332)
Please suggest, how to remove this error.
Regards
Boopathy PIt seems that chunking is causing the issue. In the HTTP Transport Configuration Options of your business service, disable the setting "Use Chunked Streaming Mode"
Regards,
Anuj -
Hi there,
I have deployed an application to a weblogic server and one of my pages contains a DVT graph. The application works fine until I attempt to navigate to this page, and incur the following error:
Deploying from JDdev 1.1.14 to WLS 10.3.4
java.lang.NoClassDefFoundError: oracle/dss/util/transform/total/TotalData
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:343)
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:302)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
at java.lang.ClassLoader.defineClass1(Native Method)
... etc.
I have reviewed the following article which contains the exact issue:
http://cn.forums.oracle.com/forums/thread.jspa?threadID=1129729&tstart=59
however, do not know if what I have done is correct.
I right click on the view controller > Deployments > Edit > Web Inf / Lib and have ensured that ADF Faces Runtime 11 and ADF DVT Faces Runtime are ticked (these weren't initially). ADF DVT Faces Databinding Runtime was already ticked by default.
I have also attempted this through the EAR via Application > Application Properties, but when I include these in the EAR I receive a deployment error.
Any help with directions or more specific instructions would be much appreciated.
S
Also -
THe deployment in this instance completes sucessfully, and takes a little longer to deploy, so I do know that something is happenning. However, I still experience the same issue. Is there something that I need to do on the remote server?Can I also add, that when I check the WAR file in my deployments folder, I can see the appropriate java classes.
They are not however included in the EAR.
Do they need to be in the EAR as well?
Again, to reiterate, when I try doing this, the deployment fails.
Simo
Maybe you are looking for
-
SAFARI crashed after installing Yosemite-HELP!!
I have macbook air 11 inch bought 2 months ago. Everything was working well until I decided to upgrade to Yosemite- The download took forever so I went to sleep and opened the laptop today. Safari was not opening some websites (msn.com or yahoo.com)
-
Web Service Proxy error: "No operation found using soap keys"
I'm trying to use the new tools, and having a little trouble. Not many results when searching for this error message. I have developed and deployed a new Java web service proxy using the outside-in approach according to the [help docs|http://help.sap
-
Create workflow for parking document
hiiii all can any one tell me in detail, what is the function of creation of work flow for parking document? and how do i configure? and how do i assign with user? please help menu path :- financial accounting global settings - document - document p
-
Attributes volume clear hidden not working
DISKPART > attributes volume clear hidden Virtual Disk Service Error : The operation is not supported on removable media. How to solve this??
-
Shared libraries - what for?
can anyone offer a reasonable explanation for the following. iphoto has the ability to share libraries - great! i can share the library on my MacMini - good. i can see it fine on my MBP and copy/paste pictures into my MBP library - cool but, i cannot