How to deploy portlets?
Hi,
We are developing a MIS with ALUI,
I want to know the best way to achieve the function of roles management and basis information management,
ALUI can’t achieve my demand completely, so I need to develop a new portlet, the questions is how to develop, how to
deploy and can I develop it remotely?
Can anybody give me a hlep?
Thanks !
Your question is a little vague...so its very hard to answer...but this is a start
1. how to develop?
You can develop portlets in several languages, or integrate with off the shelf apps. There are reams of documentation on this at portal.plumtree.com & bea.com
2. how to deploy?
You can migrate between your dev and prod instances using the migration tool which is build into the portal
3. can I develop it remotely?
Yes
Similar Messages
-
How to DEPLOY and ACCESS JSR 168 portlet in weblogic server
I installed Web Logic Server 10.3, Web Logic Portal 10.3 and Workshop 10.3 on my system. I created a sample portal application in workshop and able to see the output with the help of workshop.
1. I imported JSR 168 portlet in "Import Utility" and able to see the deployed war in Deployments folder of "Weblogic Server Administration Console", but unable to test that deployed portlet. That Deployed portlet was unable to see in "Weblogic Portal Administration Console"
2. How can i import JSR 168 portlet from workshop and view that portlet?
3. How can i import JSR 168 portlets from "Weblogic Portal Administration Console" and view them?
Please help me out with the solutions and procedures...
Thanking you in advance,
Bhargavi Javvadi.Create a WAR file for your Web app
Put it where the Weblogic 8.1 docs tell you to.
Restart Weblogic server.
% -
How to deploy my .WAR as a portlet, not a new page.
Hi,
I already know how to deploy my war file in the Portal. But How can I deploy it as a portlet?
I have tried deploy a simple helloworld.jsp into sample provider. And it works. But when I try to create a new provider (which already config .properties , and provider.xml file). It always gives me "404 Not found" error.
Oracle support said it must be something wrong with setting problem. But we havn't solve this problem yet.
Can anyone give me a help or advice?
help~~~~ pleasehi Harsha,
Thanks for help.
I post my instruction to deploye my war file. It was from Oracle support. But it still doesn't work well.
Could you check?
Thanks a lot
1.Go to the Middletier ORACLE_HOME
2.Go to ORACLE_HOME\j2ee\OC4J_Portal\applications\jpdk\jpdk\htdocs\
3.Create a folder called test
4.Copy your jsp files under this "test" folder
5.Go to ORACLE_HOME\j2ee\OC4J_Portal\applications\jpdk\jpdk\WEB-INF\deployment
6.Copy the file sample.properties which is there to a file called test.properties
7.Edit test.properties and make the following changes:
serviceClass=oracle.webdb.provider.v2.adapter.soapV1.ProviderAdapter
loaderClass=oracle.portal.provider.v2.http.DefaultProviderLoader
showTestPage=true
definition=providers/test/provider.xml
autoReload=true
testPageURI=/htdocs/testpage/TestPage.jsp
8.Go to ORACLE_HOME\j2ee\OC4J_Portal\applications\jpdk\jpdk\WEB-INF\providers
9.Create a folder called test
10.Create a file called provider.xml and put the contents as follows:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?providerDefinition version="3.1"?>
<provider class="oracle.portal.provider.v2.DefaultProviderDefinition">
<localePersonalizationLevel>none</localePersonalizationLevel>
<session>true</session>
<defaultLocale>en</defaultLocale>
<preferenceStore class="oracle.portal.provider.v2.preference.FilePreferenceSt
ore">
<name>prefStore1</name>
<useHashing>true</useHashing>
</preferenceStore>
<portlet class="oracle.portal.provider.v2.DefaultPortletDefinition">
<id>1</id>
<name>MyJsp</name>
<title>MyJsp</title>
<shortTitle>MyJsp</shortTitle>
<description>This portlet is a sample implemented by Me.</description>
<timeout>40</timeout>
<timeoutMessage>MyJsp timed out</timeoutMessage>
<showEdit>false</showEdit>
<showEditDefault>false</showEditDefault>
<showPreview>false</showPreview>
<showDetails>false</showDetails>
<hasHelp>false</hasHelp>
<hasAbout>false</hasAbout>
<acceptContentType>text/html</acceptContentType>
<renderer class="oracle.portal.provider.v2.render.RenderManager">
<renderContainer>true</renderContainer>
<contentType>text/html</contentType>
<showPage>/htdocs/test/test.jsp</showPage>
</renderer>
</portlet>
<portlet class="oracle.portal.provider.v2.DefaultPortletDefinition">
<id>2</id>
<name>MyJsp2</name>
<title>MyJsp2</title>
<shortTitle>MyJsp2</shortTitle>
<description>This portlet is a sample implemented by Me.</description>
<timeout>40</timeout>
<timeoutMessage>MyJsp2 timed out</timeoutMessage>
<showEdit>false</showEdit>
<showEditDefault>false</showEditDefault>
<showPreview>false</showPreview>
<showDetails>false</showDetails>
<hasHelp>false</hasHelp>
<hasAbout>false</hasAbout>
<acceptContentType>text/html</acceptContentType>
<renderer class="oracle.portal.provider.v2.render.RenderManager">
<renderContainer>true</renderContainer>
<contentType>text/html</contentType>
<showPage>/htdocs/test/test1.jsp</showPage>
</renderer>
</portlet>
</provider>
11.In the above change the name of the jsp files from test.jsp and test1.jsp to whatever the name of your jsp file is
12.Test that the following provider test page comes up:
http://midtier:port/jpdk/providers/test
(It should show the name of the 2 portlets above)
13.If there is a 500 Internal server error, restart OC4J_Portal and try again
14.Once you get the test page above, go to Portal and register the provider.
Give the URL as http://midtier:port/jpdk/providers
and the Service Id as urn:test
15.Add the portlet to the page. -
Full list of deployed portlets - how I can get it?
I need to get the full list of deployed portlets by me. I work with PS 2005Q4 for Windows. How I can get it.
Thanks!One thing you could try, if you are using Sun Webserver as the Web Container and
installed it in the default path:
/opt/SUNWwbsvr/bin/https/bin/wdeploy list -i <portalserverhostname> -v https-<portalserverhostname>
will list all deployed web applications, which include your portlets.
Juergen -
How to find the WSDL URL for my deployed portlet
Hello,
I do not find the WSDL URL for my deployed portlet. I deployed a Portlet correctly with JDeveloper to a remote Oracle AS.
In the tutorial they write:
"Now use the URL provided in the log page at the bottom of JDeveloper to get part of your URL (e.g. http://myserver.uk.oracle.com:8888/my-portlet) and complete the URL.
http://myserver.uk.oracle.com:8888/my-portlet/portlets?WSDL
Now use this URL to register your portlet with OracleAS Portal."
But in the log there is nothing like this! The log ends like this:
"DCM command completed successfully.
Output:
Exit status of DCM servlet client: 0
Elapsed time for deployment: 13 seconds
---- Deployment finished. ---- 11-Mar-2006 12:26:58"
Can anyone tell me where to finde the WSDL Url?
Thank you.OK I think that I found a quick workaround for this issue. Creating a redirection URL using the parameter icm/HTTP/redirect_<xx> works for me.
Parameter:
icm/HTTP/redirect_0 (Value '0' may differ for your system)
Value:
PREFIX=/ws1, TO=/sap/bc/srt/wsdl/srvc_08002720027F1EE3AEAAFED3B5688C63/wsdl11/allinone/ws_policy/document?sap-client=001
Now the WSDL URL can be reached at
http://was730.dvlopr.com:8000/ws1
Tested!
Best regards -
How to deploy a BPM Project that has a taskflow project and a Model Project
Hi All,
I am going to deploy an Application developed using Jdev 11g (11.1.1.3) which has three projects
1) A BPM Project which contains Business Processes
2) An ADF View Controller which contains the task flows based on human tasks used by Project 1
3) An ADF Model which contains ADF BC view objects which are used by Project 2
Please elaborate how to deploy this application in Weblogic.
I initially selected the BPM project (Project 1) and deployed it with reference of Taskflow Project (Project 2).
But after this when I am clicking a task in the worklist application I am getting the following error:
java.lang.NullPointerException
at oracle.adf.model.binding.DCIteratorBinding.getSortCriteria(DCIteratorBinding.java:3715)
at oracle.adf.model.binding.DCInvokeMethod.setAssociatedIteratorBinding(DCInvokeMethod.java:865)
at oracle.adf.model.binding.DCIteratorBinding.cacheRefOnOperation(DCIteratorBinding.java:5132)
at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.getActionBinding(JUMethodIteratorDef.java:283)
at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.hasRefreshParametersChanged(JUMethodIteratorDef.java:527)
at oracle.adf.model.binding.DCExecutableBindingDef.isRefreshable(DCExecutableBindingDef.java:379)
at oracle.jbo.uicli.binding.JUMethodIteratorDef.isRefreshable(JUMethodIteratorDef.java:55)
at oracle.adf.model.binding.DCExecutableBindingDef.isRefreshable(DCExecutableBindingDef.java:274)
at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2975)
at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2845)
at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3134)
at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2845)
at oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:227)
at oracle.adf.controller.internal.binding.TaskFlowRegionModel.processBeginRegion(TaskFlowRegionModel.java:117)
at oracle.adf.view.rich.component.fragment.UIXRegion$RegionContextChange.doChangeImpl(UIXRegion.java:1182)
at oracle.adf.view.rich.context.DoableContextChange.doChange(DoableContextChange.java:91)
at oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:682)
at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:487)
at oracle.adfinternal.view.faces.taglib.region.RegionTag.doStartTag(RegionTag.java:127)
at jsp_servlet._usermanagement._html.__view_jspx._jspx___tag20(__view_jspx.java:986)
at jsp_servlet._usermanagement._html.__view_jspx._jspx___tag18(__view_jspx.java:912)
at jsp_servlet._usermanagement._html.__view_jspx._jspx___tag14(__view_jspx.java:722)
at jsp_servlet._usermanagement._html.__view_jspx._jspx___tag4(__view_jspx.java:308)
at jsp_servlet._usermanagement._html.__view_jspx._jspx___tag3(__view_jspx.java:242)
at jsp_servlet._usermanagement._html.__view_jspx._jspx___tag2(__view_jspx.java:192)
at jsp_servlet._usermanagement._html.__view_jspx._jspx___tag1(__view_jspx.java:141)
at jsp_servlet._usermanagement._html.__view_jspx._jspService(__view_jspx.java:68)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
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.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
at oracle.portlet.server.adapter.web.ServletExternalContext.include(ServletExternalContext.java:182)
at oracle.portlet.server.adapter.web.ServletExternalContext.includePath(ServletExternalContext.java:77)
at oracle.portlet.server.containerimpl.ServerContext.includePath(ServerContext.java:79)
at oracle.portlet.server.containerimpl.RequestDispatcherImpl.internalInclude(RequestDispatcherImpl.java:99)
at oracle.portlet.server.containerimpl.RequestDispatcherImpl.include(RequestDispatcherImpl.java:81)
at org.apache.myfaces.portlet.faces.context.PortletExternalContextImpl.dispatch(PortletExternalContextImpl.java:578)
at oracle.portlet.bridge.adf.context.ADFPortletExternalContextImpl.dispatch(ADFPortletExternalContextImpl.java:656)
at oracle.portlet.bridge.adf.context.ADFPortletExternalContextTimerImpl.dispatch(ADFPortletExternalContextTimerImpl.java:85)
at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
at org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267)
at org.apache.myfaces.portlet.faces.application.PortletViewHandlerImpl.renderView(PortletViewHandlerImpl.java:198)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:710)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:273)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:205)
at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRender(BridgeImpl.java:693)
at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.redirectRender(BridgeImpl.java:956)
at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRender(BridgeImpl.java:697)
at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:567)
at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:498)
at javax.portlet.faces.GenericFacesPortlet.doRenderDispatchInternal(GenericFacesPortlet.java:449)
at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:241)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:243)
at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:209)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:163)
at oracle.portlet.bridge.adf.application.ADFBridgePortlet.render(ADFBridgePortlet.java:287)
at be.syntigo.bc2.userManagementProv.userManagementPortlet.render(userManagementPortlet.java:61)
at oracle.portlet.server.containerimpl.ServerImpl.doRuntimeCall(ServerImpl.java:1316)
at oracle.portlet.server.containerimpl.ServerImpl.getMarkup(ServerImpl.java:143)
at oracle.portlet.server.containerimpl.ServerPerfLogger.getMarkup(ServerPerfLogger.java:584)
at oracle.portlet.wsrp.v2.WSRPv2VersionWrapperServer.getMarkup(WSRPv2VersionWrapperServer.java:545)
at oracle.portlet.wsrp.v2.WSRPv2ToServer.getMarkup(WSRPv2ToServer.java:15127)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapToJaxb.getMarkup(WSRP_v2_Markup_PortTypeSoapToJaxb.java:81)
at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeSoapPerfLogger.getMarkup(WSRP_v2_Markup_PortTypeSoapPerfLogger.java:58)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.invoke_getMarkup(WSRP_v2_Markup_Binding_SOAP_Tie.java:814)
at oasis.names.tc.wsrp.v2.bind.runtime.WSRP_v2_Markup_Binding_SOAP_Tie.processingHook(WSRP_v2_Markup_Binding_SOAP_Tie.java:1457)
at oracle.j2ee.ws.server.StreamingHandler.handle(StreamingHandler.java:299)
at oracle.j2ee.ws.server.JAXRPCProcessor.doEndpointProcessing(JAXRPCProcessor.java:421)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:996)
at oracle.j2ee.ws.server.JAXRPCProcessor.doRequestProcessing(JAXRPCProcessor.java:312)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:222)
at oracle.j2ee.ws.server.JAXRPCProcessor.doService(JAXRPCProcessor.java:166)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:430)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
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.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.server.service.ContextFilter.doFilter(ContextFilter.java:101)
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)
Regards,
SamDear Frank,
I was deploying from Jdeveloper (as described in Hello World tutorial) where we need to specify an EAR file name and also include the taskflow (Also the view controller in this case) project.
The model project is referenced from view controller as a project dependency.
Thanks a lot for your reply.
War regards,
Sam -
How to organize Portlets?
We are using IBM RAD as the tool to develop JSF JSR168 Portlets.
In our Project, there are around 70 Portlets we need to develop. Should we contain all these portlets in one Portlet Project, or split them into several ones. What is the normal way to organize portlets?
As the project becomes bigger and bigger, testing a portlet becomes more and more complicated. For example, to make a test in RAD, every time all available portlets will be started up, and we have to go to edit page to delete unwanted ones and keep only one or two in the end to start testing. We are facing this problem with only 6 portlets, imagine, when the number reaches to 20, 30, it will become a horrible job to make a small test.
On the other side, the drawback that we split them into several projects is, as far as I know, we cannot set up wires between two portlets who belong to different projects. In our application, portlets are more and less related.
Any ideas? Thanks!Your question is a little vague...so its very hard to answer...but this is a start
1. how to develop?
You can develop portlets in several languages, or integrate with off the shelf apps. There are reams of documentation on this at portal.plumtree.com & bea.com
2. how to deploy?
You can migrate between your dev and prod instances using the migration tool which is build into the portal
3. can I develop it remotely?
Yes -
Error updating DP while trying to deploy portlet
Hi ,
While trying to deploy portlet I am getting the error "*Error updating DP :Failed to store display profile*" and the portlet is not getting deployed.
Can anyone please let me know why it occurs and how can I resolve this issue ? Let me know if further input is needed.
Thanks ....Hi ,
I am getting the following error in the portal log file .Please let me know how this issue can be fixed ?
PortletDeployerException:
com.sun.portal.portlet.admin.mbeans.tasks.PortletDeployerException: errorStoreDP
at com.sun.portal.portlet.admin.mbeans.tasks.PDDPUpdater.storeDPDocument(Unknown Source)
at com.sun.portal.portlet.admin.mbeans.tasks.PDDPUpdater.addProviders(Unknown Source)
at com.sun.portal.portlet.admin.mbeans.tasks.PDDeploy.process(Unknown Source)
at com.sun.portal.portlet.admin.mbeans.PortletAdmin.deploy(Unknown Source)
at com.sun.portal.portlet.admin.mbeans.PortletAdmin.deployAll(Unknown Source)
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:585)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:414)
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at com.sun.jdmk.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:203)
at com.sun.jdmk.interceptor.MBeanServerInterceptorWrapper.invoke(MBeanServerInterceptorWrapper.java:512)
at com.sun.portal.admin.server.PortalServerLoggingInterceptor.invoke(Unknown Source)
at com.sun.cacao.agent.DispatchInterceptor.invoke(DispatchInterceptor.java:736)
at com.sun.cacao.agent.auth.impl.AccessControlInterceptor.invoke(AccessControlInterceptor.java:618)
at com.sun.jdmk.JdmkMBeanServerImpl.invoke(JdmkMBeanServerImpl.java:764)
at com.sun.cacao.common.instrum.impl.InstrumDefaultForwarder.invoke(InstrumDefaultForwarder.java:106)
at javax.management.remote.generic.ServerIntermediary.handleRequest(ServerIntermediary.java:280)
at javax.management.remote.generic.ServerIntermediary$PrivilegedRequestJob.run(ServerIntermediary.java:951)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.generic.ServerIntermediary$RequestHandler.handleMBSReqMessage(ServerIntermediary.java:727)
at javax.management.remote.generic.ServerIntermediary$RequestHandler.execute(ServerIntermediary.java:629)
at com.sun.jmx.remote.generic.ServerSynchroMessageConnectionImpl$RemoteJob.run(ServerSynchroMessageConnectionImpl.java:266)
at com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)
Caused by: com.sun.portal.desktop.context.ContextError: DSAMEConnection.setTemplateAttribute(): , dn=o=CW,cn=portal, serviceName= SunPortalportal1DesktopService, sunPortalDesktopDpDocument=<?xml version="1.0" encoding="utf-8" standalone="no"?>
<display profile >
at com.sun.portal.desktop.context.DSAMEConnection.setTemplateAttribute(Unknown Source)
at com.sun.portal.desktop.context.DSAMEConnection.setAttributeByDN(Unknown Source)
at com.sun.portal.desktop.context.DSAMEAdminDPContext.storeDPDocument(Unknown Source)
... 28 more
Caused by: com.iplanet.am.sdk.AMException: Unable to set attribute(s).::LDAP Error:An internal error occurred in the LDAP server.
at com.iplanet.am.sdk.ldap.DirectoryServicesImpl.processInternalException(DirectoryServicesImpl.java:320)
at com.iplanet.am.sdk.ldap.DirectoryServicesImpl.setAttributes(DirectoryServicesImpl.java:2789)
at com.iplanet.am.sdk.ldap.CachedDirectoryServicesImpl.setAttributes(CachedDirectoryServicesImpl.java:951)
at com.iplanet.am.sdk.AMObjectImpl.store(AMObjectImpl.java:1782)
at com.iplanet.am.sdk.AMObjectImpl.store(AMObjectImpl.java:1697)
... 31 more
Thanks ... -
How to deploy across multiple mid-tier instances
I was hoping someone may be able to point me in the right direction. We have two portal/webcache mid-tier instances on release 10G AS 9.0.4.2. On the ias_admin home page I tried to create a cluster and add the two instances to a cluster but it won't let me do it for a portal type install. If that is the case, how do people handle deploying such things as portlet providers and data sources across multiple mid-tier instances? Here is the concern from our Portal admin:
As discussed, the inability to cluster the mid-tiers will cause issues in production as we try and keep deployed portlet providers with their required configurations and datasources in synch. While deploying and configuring 1-2 mid-tiers for a given portlet manually is do-able, the chance for out of synch components or configuration settings is amplified for each additional mid-tier. If we manually deploy 5 mid-tiers and accidently mistype the datasource for example, we'll have a random error that will occur once requests are attempted to be serviced by that mid-tier. This will make troubleshooting difficult. We really need some way to deploy and configure settings one time and have these items propagated to all the other mid-tiers.
What is the best way to handle this scenario?
Regards and thanks for any info,
Chris Schumacher
Embry-Riddle Aeronautical UniversityJar files are not stored on the file system
Temporary files are held in bpel/domain/default/tmp folder, whereas jar files in the dehydration store for clustered deployment.
If you configure BPEL (not AS) cluster - files will be propagated to all nodes.
MJ -
How to Deploy portal 8.1 production cluster in exploded ear format in solaris
Hi all,
How can we deploy our PORTAL application in
Weblogic 8.1 SP2 Weblogic 8.1 SP2 Weblogic 8.1 SP2 Weblogic 8.1 SP2
Solaris Solaris Solaris Solaris Solaris Solaris
PORTAL PORTAL PORTAL PORTAL PORTAL PORTAL PORTAL
APPLICATION
with PRODUCTION MODE = true PRODUCTION MODE = true PRODUCTION MODE = true
PRODUCTION MODE = true
Cluster Cluster Cluster Cluster Cluster Cluster Cluster Cluster Cluster
Cluster (2 x 2 managed servers)
As
exploded ear format exploded ear format exploded ear format exploded ear
format exploded ear format
PLEASE PLEASE PLEASE PLEASE PLEASE PLEASE PLEASE PLEASE PLEASE PLEASE
don't send me this link
http://e-docs.bea.com/wlp/docs81/deploy/deploy.html#1003591
I used this link 100 times, but no use.
Steps I did
1. Build the application using workshop ( NO ear NO ear NO ear NO ear NO ear
NO ear NO ear NO ear )
2. use wlpackage to pack the built application ( NO ear NO ear NO ear NO
ear NO ear NO ear NO ear NO ear )
3. Deploy using console ( NO stage NO stage NO stage NO stage NO stage)
The Error,
The following error message I got.
[Deployer:149033]preparing application commApp on mgServer1
[Deployer:149033]preparing application commApp on mgServer2
[Deployer:149033]failed application commApp on mgServer1
[Deployer:149034]An exception occurred for task [Deployer:149026]Deploy
application commApp on devCluster,bkarthiPS.:
Exception:weblogic.management.ApplicationException: Application commApp is
packaged using the WebLogic Split Development Directory structure. The Split
Development Directory structure can only be used in development environments
with a single WebLogic Server. If you wish to deploy this application to a
separate managed server or cluster, use the wlpackage ant task to create an
exploded or archived EAR.
[Deployer:149033]failed application commApp on mgServer2
[Deployer:149034]An exception occurred for task [Deployer:149026]Deploy
application commApp on devCluster,bkarthiPS.:
Exception:weblogic.management.ApplicationException: Application commApp is
packaged using the WebLogic Split Development Directory structure. The Split
Development Directory structure can only be used in development environments
with a single WebLogic Server. If you wish to deploy this application to a
separate managed server or cluster, use the wlpackage ant task to create an
exploded or archived EAR.
Thanks,
Karthi.Its simple PORTAL application . After deploying this application we can add portlets as a childs to this application .
Now this is simple PORTAL application with CSS file.
Give me some idea about
How to create PORTLET application with CSS files . Where to include this CSS file in a PORTLET application??????
Normally we are creating first PORTAL application and adding CSS files to
Portlet Content-->Themes-->html--> abc.css .
--> Head.jsp we are giving the css file path in this JSP page as
<link href='<wps:urlFindInTheme file="abc.css"/>' rel="styleSheet" type="text/css">
After this I am adding my PORTLET application to this PORTAL .
Then its working fine. But I want to know how to add CSS files to PORTLET application???????
Please help me :-( -
Deploy portlet charset set utf-8,but show ????
hi:
os:window 2000
jdev 9051
app server 1012
jhs9051
deploy portlet for jheadstart ok,modify orion-web.xml content <orion-web-app default-charset="utf-8" ...>
and global-web-application <orion-web-app default-charset="utf-8" ...>,
but show cheniese become ???,please tell me how to setHi,
What is the encoding on your jsp pages? You need to set the encoding to UTF-8
hope that helps,
thanks,
Harsha -
How to deployment protlet?
We are developing a MIS with ALUI,
I want to know the best way to achieve the function of roles management and basis information management,
ALUI can’t achieve my demand completely, so I need to develop a new portlet, the questions is how to develop, how to
deploy and can I develop it remotely?
Thank you very much!It is not urgent ... no one is drowning, your house is not on fire, so please don't abuse this forum. Thank you.
Audit Vault is auditing one database ... multiple instances. First create the RAC cluster the way you normally would. Then go to any single cluster node and install the agent. The agent installation will recognize that it is a cluster and ask you whether you want to install on one or all nodes and let you choose which ones.
There is no need to perform separate installations on each node. -
Hi team, please help me how to deploy creative cloud desktop application through SCCM for an enterprise
Moving this discussion to the Enterprise Deployment for Creative Cloud, Creative Suite forum.
-
[Forum FAQ] How to deploy applications remotely
In some situations, we may need some ways to install applications remotely, here we summarize four general ways to deploy applications.
1. Using PowerShell to install
We can use the Win32_Product class to install Windows Installer packages, remotely or locally, so in this way, we can use powerShell command to invoke this function. For example, to install the NewPackage.msi package located in the network
share \\AppServ\remote on the remote computer PC01, type the following command at the Windows PowerShell prompt:
(Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Product"}).Install(\\AppSrv\remote\NewPackage.msi)
In same method, we can use the following command to deploy .exe application:
(Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Process"}).Create(\\AppSrv\remote\NewPackage.exe)
Note: The applications should use Windows Installer technology.
2. PsExec tool: one of sysinternals utilities
PsExec's most powerful uses include launching interactive command-prompts on remote systems and remote-enabling tools like IpConfig that otherwise do not have the ability to show information about remote systems. So, we can use this feature to install our
applications, in fact this is similar with PowerShell methods, the only difference is that PsExec is a comprehensive tool. Similarly, we can use the following command to achieve our goal:
psexec \\PC01 cmd /c "\\AppSrv\remote\NewPackage.msi" /quiet /norestart
Note: we can also use PsExec tool to install Microsoft Update file (.msu)
psexec \\PC01 -s -h -d wusa.exe "\\AppSrv\remote\NewPackage.msu" /quiet /norestart
3. Group Policy Software Installation
In domain environment, this method is very useful to deploy our software. It only supports MSI package for deployment.
We can choose assign a program to user or computer. If you assign the program to a user, it is installed when the user logs on to the computer. When the user first runs the program, the installation is completed. If you assign the program to a computer,
it is installed when the computer starts, and it is available to all users who log on to the computer. When a user first runs the program, the installation is completed.
You can get the installation information of group policy software installation in event viewer, including success or failure.
4. System Center Configuration Manger
The Microsoft System Center Configuration Manager software distribution feature provides a set of tools and resources that help you create and manage packages and advertisements used to distribute software to client resources within your enterprise. This
is a comprehensive suit for deployment.
How to Deploy Applications in Configuration Manager
http://technet.microsoft.com/en-us/library/gg682082.aspx
Summary:
There are a lot of methods for software deployment, here just introduce some generic ways.
Here is another important point of software deployment: Some applications do not use windows installer technology.
Applications that do not use Windows Installer technology may have application-specific methods for automated deployment. For example, a .exe file may be just a wrapper, it can be anything. To determine whether there is a method for deployment automation,
check the documentation for the application or consult the application vendor's support system. In some cases, even if the application vendor did not specifically design the application for installation automation, the installer software manufacturer may have
some techniques for automation.
Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.In some situations, we may need some ways to install applications remotely, here we summarize four general ways to deploy applications.
1. Using PowerShell to install
We can use the Win32_Product class to install Windows Installer packages, remotely or locally, so in this way, we can use powerShell command to invoke this function. For example, to install the NewPackage.msi package located in the network
share \\AppServ\remote on the remote computer PC01, type the following command at the Windows PowerShell prompt:
(Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Product"}).Install(\\AppSrv\remote\NewPackage.msi)
In same method, we can use the following command to deploy .exe application:
(Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Process"}).Create(\\AppSrv\remote\NewPackage.exe)
Note: The applications should use Windows Installer technology.
2. PsExec tool: one of sysinternals utilities
PsExec's most powerful uses include launching interactive command-prompts on remote systems and remote-enabling tools like IpConfig that otherwise do not have the ability to show information about remote systems. So, we can use this feature to install our
applications, in fact this is similar with PowerShell methods, the only difference is that PsExec is a comprehensive tool. Similarly, we can use the following command to achieve our goal:
psexec \\PC01 cmd /c "\\AppSrv\remote\NewPackage.msi" /quiet /norestart
Note: we can also use PsExec tool to install Microsoft Update file (.msu)
psexec \\PC01 -s -h -d wusa.exe "\\AppSrv\remote\NewPackage.msu" /quiet /norestart
3. Group Policy Software Installation
In domain environment, this method is very useful to deploy our software. It only supports MSI package for deployment.
We can choose assign a program to user or computer. If you assign the program to a user, it is installed when the user logs on to the computer. When the user first runs the program, the installation is completed. If you assign the program to a computer,
it is installed when the computer starts, and it is available to all users who log on to the computer. When a user first runs the program, the installation is completed.
You can get the installation information of group policy software installation in event viewer, including success or failure.
4. System Center Configuration Manger
The Microsoft System Center Configuration Manager software distribution feature provides a set of tools and resources that help you create and manage packages and advertisements used to distribute software to client resources within your enterprise. This
is a comprehensive suit for deployment.
How to Deploy Applications in Configuration Manager
http://technet.microsoft.com/en-us/library/gg682082.aspx
Summary:
There are a lot of methods for software deployment, here just introduce some generic ways.
Here is another important point of software deployment: Some applications do not use windows installer technology.
Applications that do not use Windows Installer technology may have application-specific methods for automated deployment. For example, a .exe file may be just a wrapper, it can be anything. To determine whether there is a method for deployment automation,
check the documentation for the application or consult the application vendor's support system. In some cases, even if the application vendor did not specifically design the application for installation automation, the installer software manufacturer may have
some techniques for automation.
Please click to vote if the post helps you. This can be beneficial to other community members reading the thread. -
How to deploy BI on EHP1 for SAP NetWeaver Composition Environment 7.1
Hello Gurus,
i have installed SAP NetWeaver 7.01 SR1 SP3 ABAP Trial Version at home on vista 32 bits.
it's running well...
next i have installed EHP1 for SAP NetWeaver Composition Environment 7.1 - Preview Version
and follow this guide :
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b057d7e3-b89e-2b10-1e9e-c426e967f8e1
the portal is running well....coooool.. ( http//:localhost:50100/irj/portal)
after i follow this documentation to create some cubes on BI abap trail (client 001).
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/4096b8fc-6be7-2a10-618e-b02a5e5e798f
i create my report with the query designer,
and i see my bi report with transaction RSRT and ABAP WEB tab ( http://localhost:80000)
it's running well....whaooouuu !!!!
Now i'm lost, i would like to deploy my bi report on the portal, but i don't know what i must do.
( and when i try with the query designer or rsrt + java web i have a error message )
- perhaps create an user communication between portal/bi abap where ?
- how to deploy bi java on portal (EHP1 for SAP NetWeaver Composition Environment 7.1)
by the way, i can't find the bi post install template in the configuration wizard on the the portal...
thank's for your help.
Florent,
Edited by: Florent BUTTY on Mar 24, 2009 1:43 PMHi,
Can you please tell me what is the diff between 7.01 & 7.1? if you can share any docs, is highly appreciated.
Thanks,
Kiran
Maybe you are looking for
-
I am using my ipad to transfer some mp3s over to my ipad. some go over, most do not. I even had trouble with videos syncing over. I am running version 6.13. I have plenty of space left but they just wont get on there. This is what happens. I take a v
-
Classic Starts Up automatically at Login
Ever since I installed the software for my Canon scanner, classic automatically starts up when I log in. It is not marked to automatically start up in the preferences menu and no matter what I've tried, I can't get it to stop. I have to wait until th
-
Phone part of iPhone going crazy
I went to the Apple store and complained about the fact that many times the phone freezes when someone is calling me, that whenever I finish a call the screen goes black. After putting the phone into its original settings and then syncing it back, I
-
Will there be an update for hdmi 2 on macs
Mac pro is 1.4 hdmi so im wondering if there is an update, either in mavericks 10.9.1 or any other update to have displays go up to 60hz for better gameplay and video editing.
-
Error while installing oracle on Linux
Hi everyone i am trying to install SAP 4.6C on SUSE Linux.I have completed till CI n when it stops us to install Oracle, during the installation of Oracle it dtops at 18% saying " copying naeet.o" n link pending.Can anyone suggest me the solution. It