Wsrp-requireRewrite for URLs in resource response ?
I'm using Portal 10.1.4 serving WSRP content from a
portlet producer running on 10.1.3.2 (JDev embedded OC4J).
I want to use an AJAX resource request to serve a fragment of
portlet markup containing further portlet and AJAX URLs.
URL rewriting for full page portlet rendering requests works fine,
but I can't get a resource request served with WSRP URL rewriting.
Here is my approach ... a resource request is sent from a portlet page
using a URL that was created in in a full portlet request.
The flag 'wsrp-requireRewrite=true' is WSRP encoded as '__ora_rewrite=1'.
The Portal server presumably intercepts the request and stores the value of this flag,
then sends the raw resource request to the resource servlet on the portlet producer
(i.e. markup generated through a servlet context, not a portlet context).
The new markup fragment contains URLs embedded between 'wsrp_rewrite' tags.
The Portal server should intercept the response and rewrite the URLs,
but it swallows the whole thing, and an empty response is returned to the client.
Is wsrp-requireRewrite=true supposed to work for resource requests ?
Any ideas what could be wrong ?
Mik
The problem was MIME type.
I had assumed Portal server would rewrite any text responses,
but it does not rewrite 'text/xml' data, in fact it sends it to the bit bucket !
So you need to force the response Content-Type in the resource provider.
The only valid rewritable types seem to be:
'text/plain', 'text/html' and variants like 'text/html+xml'.
The rewritten URLs will not be XML-escaped
i.e. '&' parameter separator will not be escaped to '&' .
So when doing AJAX updates you have to explicitly escape the URLs
and invoke an XML parser in client-side JavaScript,
rather than relying on the implicit mechanisms within XmlHttpRequest.
Mik
Similar Messages
-
Java.io.IOException: Server returned HTTP response code: 502 for URL
Hi,
I am calling below method in ADF 11g Ver 11.1.2.3.0 . for creating report in our developed Form Report Apps.
below generated URL accessible in browser and showing pdf but runtime this URL is not opening automatically and throwng some error.
http://ittest:7779/reports/rwservlet?orientation=PORTRAIT&desformat=PDF&destype=cache&desname=RF07D10.pdf&server=repittest11&report_execution_mode=RUNTIME&P_DOCCOD=24&report_comm_mode=SYNCHRONOUS&P_COMCOD=5&report=H:\ami\RF07D10.rdf&userid=refmdba/refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
public static void fileUrl(String fAddress, String localFileName, String destinationDir) {
System.out.println("\n mak fAddress = "+fAddress+"\n mak localFileName="+localFileName+"\n mak mak destinationDir = "+destinationDir);
OutputStream outStream = null;
URLConnection uCon = null;
//InputStream is = null;
InputStream is = null;
try {
URL url;
byte[] buf;
int ByteRead, ByteWritten = 0;
url = new URL(fAddress);
outStream = new BufferedOutputStream(new FileOutputStream(destinationDir + "\\" + localFileName));
System.out.println("outStream = "+outStream);
uCon = url.openConnection();
System.out.println("uCon = "+uCon);
is = uCon.getInputStream(); //Error Caught in this line
System.out.println("is = "+is);
buf = new byte[size];
while ((ByteRead = is.read(buf)) != -1) {
outStream.write(buf, 0, ByteRead);
ByteWritten += ByteRead;
System.out.println("Downloaded Successfully.");
System.out.println("File name:\"" + localFileName + "\"\nNo ofbytes :" + ByteWritten);
} catch (Exception e) {
System.out.println("Exception Caught");
e.printStackTrace();
} finally {
try {
is.close();
outStream.close();
} catch (IOException e) {
e.printStackTrace();
SOP for confirmation, in console all variables and parameter have value
fileName = refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
mak fAddress = http://ittest:7779/reports/rwservlet?orientation=PORTRAIT&desformat=PDF&destype=cache&desname=RF07D10.pdf&server=repittest11&report_execution_mode=RUNTIME&P_DOCCOD=24&report_comm_mode=SYNCHRONOUS&P_COMCOD=5&report=H:\ami\RF07D10.rdf&userid=refmdba/refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
mak localFileName=refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
mak mak destinationDir = D://Resource
outStream = java.io.BufferedOutputStream@b8c77f
uCon = sun.net.www.protocol.http.HttpURLConnection:http://ittest:7779/reports/rwservlet?orientation=PORTRAIT&desformat=PDF&destype=cache&desname=RF07D10.pdf&server=repittest11&report_execution_mode=RUNTIME&P_DOCCOD=24&report_comm_mode=SYNCHRONOUS&P_COMCOD=5&report=H:\ami\RF07D10.rdf&userid=refmdba/refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
Error Console
Exception Caught
java.io.IOException: Server returned HTTP response code: 502 for URL: http://ittest:7779/reports/rwservlet?orientation=PORTRAIT&desformat=PDF&destype=cache&desname=RF07D10.pdf&server=repittest11&report_execution_mode=RUNTIME&P_DOCCOD=24&report_comm_mode=SYNCHRONOUS&P_COMCOD=5&report=H:\ami\RF07D10.rdf&userid=refmdba/refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1436)
at amgdom.refm.view.managebean.authentication.UrIDownload.fileUrl(UrIDownload.java:34)
at amgdom.refm.view.managebean.authentication.UrIDownload.fileDownload(UrIDownload.java:64)
at amgdom.refm.view.managebean.collection.MakePayment2.callReport(MakePayment2.java:259)
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)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:973)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:354)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
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.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
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.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
<ActionListenerImpl> <processAction> java.lang.NullPointerException
javax.faces.el.EvaluationException: java.lang.NullPointerException
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:973)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:354)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
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.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
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.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.lang.NullPointerException
at amgdom.refm.view.managebean.authentication.UrIDownload.fileUrl(UrIDownload.java:48)
at amgdom.refm.view.managebean.authentication.UrIDownload.fileDownload(UrIDownload.java:64)
at amgdom.refm.view.managebean.collection.MakePayment2.callReport(MakePayment2.java:259)
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)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
... 54 more
<RichExceptionHandler> <_logUnhandledException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase INVOKE_APPLICATION 5
javax.faces.FacesException: #{makePayment2.callReport}: java.lang.NullPointerException
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:973)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:354)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
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.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
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.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: javax.faces.el.EvaluationException: java.lang.NullPointerException
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
... 53 more
Caused by: java.lang.NullPointerException
at amgdom.refm.view.managebean.authentication.UrIDownload.fileUrl(UrIDownload.java:48)
at amgdom.refm.view.managebean.authentication.UrIDownload.fileDownload(UrIDownload.java:64)
at amgdom.refm.view.managebean.collection.MakePayment2.callReport(MakePayment2.java:259)
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)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
... 54 more
<JUCtrlHierNodeBinding> <release> [3154] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_579, value:DummyVpartyDealDetVOIterator
<JUCtrlHierNodeBinding> <release> [3155] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_579, value:DummyVpartyDealDetVOIterator
<DCIteratorBinding> <releaseDataInternal> [3156] Releasing iterator binding:DummyVpartyDealDetVOIterator
<DCIteratorBinding> <releaseDataInternal> [3157] Releasing iterator binding:vcRowsIterator
<DCIteratorBinding> <releaseDataInternal> [3158] Releasing iterator binding:variableIterator
<JUCtrlHierNodeBinding> <release> [3159] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_581, value:CompanyAMIVOIterator
<JUCtrlHierNodeBinding> <release> [3160] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_581, value:CompanyAMIVOIterator
<DCIteratorBinding> <releaseDataInternal> [3161] Releasing iterator binding:CompanyAMIVOIterator
<DCUtil> <findSpelObject> [3162] DCUtil, returning:oracle.jbo.uicli.binding.JUFormBinding, for ptb1
<JUCtrlHierNodeBinding> <release> [3163] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_581, value:CompanyAMIVOIterator
<JUCtrlHierNodeBinding> <release> [3164] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_581, value:CompanyAMIVOIterator
<DCIteratorBinding> <releaseDataInternal> [3165] Releasing iterator binding:CompanyAMIVOIterator
<ADFLogger> <begin> Rollback transaction
<ApplicationModuleImpl> <resetState> [3166] Resetting AM=Root
<ApplicationPoolMessageHandler> <doPoolMessage> [3167] **** PoolMessage REQ DETACH LWS
<May 21, 2013 4:22:17 PM AST> <Error> <HTTP> <BEA-101017> <[ServletContext@20213623[app:REFMApp module:amificweb path:/amificweb spec-version:2.5], request: weblogic.servlet.internal.ServletRequestImpl@182b8[
POST /amificweb/faces/makePayment/makePayment_2?_adf.ctrl-state=spmhovpgy_24 HTTP/1.1
Connection: keep-alive
Content-Length: 316
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Origin: http://192.168.102.41:7101
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22
Content-Type: application/x-www-form-urlencoded
Referer: http://192.168.102.41:7101/amificweb/faces/makePayment/makePayment_2?_adf.ctrl-state=spmhovpgy_24
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: oracle.uix=0^^GMT+3:00; JSESSIONID=JTRBRb0FQQYDWJNvyL26fhj2MNPtyDwH05GtH2kDLLwqyBVLxPzD!1337581137
]] Root cause of ServletException.
javax.faces.el.EvaluationException: java.lang.NullPointerException
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
Truncated. see log file for complete stacktrace
Caused By: java.lang.NullPointerException
at amgdom.refm.view.managebean.authentication.UrIDownload.fileUrl(UrIDownload.java:48)
at amgdom.refm.view.managebean.authentication.UrIDownload.fileDownload(UrIDownload.java:64)
at amgdom.refm.view.managebean.collection.MakePayment2.callReport(MakePayment2.java:259)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
Truncated. see log file for complete stacktrace
>
Maroofdvohra21 wrote:
Caused By: java.lang.NullPointerException
at amgdom.refm.view.managebean.authentication.UrIDownload.fileUrl(UrIDownload.java:48)
The file url is producing NullPointerException.Dear
method fileUrl() not have problem,
problem at line number 19.
1. public static void fileUrl(String fAddress, String localFileName, String destinationDir) {
2. System.out.println("\n mak fAddress = "+fAddress+"\n mak localFileName="+localFileName+"\n mak mak destinationDir = "+destinationDir);
3. OutputStream outStream = null;
4. URLConnection uCon = null;
5. //InputStream is = null;
6. InputStream is = null;
7. try {
8. URL url;
9. byte[] buf;
10. int ByteRead, ByteWritten = 0;
11. url = new URL(fAddress);
12. outStream = new BufferedOutputStream(new FileOutputStream(destinationDir + "\\" + localFileName));
13. System.out.println("outStream = "+outStream);
14. //Error Caught
15. uCon = url.openConnection();
16. System.out.println("uCon = "+uCon);
17. //---------------------------------
18. // is = uCon.getInputStream();
*19. is = uCon.getInputStream();*
20. System.out.println("is = "+is);
21. buf = new byte[size];
22. while ((ByteRead = is.read(buf)) != -1) {
a. outStream.write(buf, 0, ByteRead);
b. ByteWritten += ByteRead;
23. }
24. System.out.println("Downloaded Successfully.");
25. System.out.println("File name:\"" + localFileName + "\"\nNo ofbytes :" + ByteWritten);
26. } catch (Exception e) {
27. System.out.println("Exception Caught");
28. e.printStackTrace();
29. } finally {
30. try {
a. is.close();
b. outStream.close();
31. } catch (IOException e) {
a. e.printStackTrace();
32. }
33. }
34. }
Maroof
Edited by: Maroof Ahmad on May 22, 2013 9:19 AM -
Dear All,
When i integrate with AutoVue Server 20.0 Using AutoVue applet into my web application it returns the following exception
java.io.IOException: Server returned HTTP response code: 403 for URL: http://.....
but when i view the same content from UCM in AutoVue It open smoothly.
Anyone can help?
Best Regards
Wa'el Abu RahmehHello,
I think we'll need more info to troubleshoot this one. Are you a current AutoVue customer or partner on maintenance? If so, please log an SR so support can investigate with you.
If not, please contact your AutoVue Account Manager and he'll set you up with a resource who can help.
Regards,
Jeff -
Hello,
I am in the processing porting a J2EE based application deployed originally in OC4J to WLS. I am not changing anything as far as J2EE/Web configuration files such as web.xml. Whenever I hit the URL of the application, I am getting the below exception.
What does usually "java.io.FileNotFoundException: Response: '404: Not Found' for url...." indicate?
If you could please give me some pointers to narrow down the places to look, I would appreciate it.
Thanks,
Mustafa
java.io.FileNotFoundException: Response: '404: Not Found' for url: 'http://cayc
001geo1:7001/IUS_Editor/mapservlet'
at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnectionjava:487)
at weblogic.net.http.SOAPHttpURLConnection.getInputStream(SOAPHttpURLConection.java:37)
at oracle.lbs.mapclient.MapViewer.getXMLResponse(MapViewer.java:6013)
at oracle.lbs.mapclient.MapViewer.getDataSources(MapViewer.java:629)
at gov.census.geo.maftiger.interactiveupdate.navigation.mapservlet.ISGegraphyController.getMapviewerDS(ISGeographyController.java:730)
at gov.census.geo.maftiger.interactiveupdate.navigation.mapservlet.ISGegraphyController.doPost(ISGeographyController.java:161)
at gov.census.geo.maftiger.interactiveupdate.navigation.mapservlet.ISGegraphyController.doGet(ISGeographyController.java:73)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.ru(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurtyHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.ja
a:300)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.ja
a:184)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActiHello,
I was able to sort out this issue. I was comparing the web.xml and found out that the servlet-mapping was missing.
Thanks,
Mustafa -
Java.io.IOException: Server returned HTTP response code: 405 for URL
I'm trying write to a file using a combination of CGI and Java. I am following this website:
http://www.webdeveloper.com/java/java_jj_read_write.html
However, when I try to write out to the file, I keep getting the error in the title: HTTP response code: 405 for URL: .....
I was wondering if anyone knew what this mean? I searched the forum and found a post from 2 years ago that was exactly the same problem I was having, only thing is that there were no responses to it. Hopefully I'll have a bit more luck.http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
-
IOException :server returned http response code:505 for url url
hi,
my program creates IOException server returned http response code:505 for url <some url>
I close the i/p stream.I dont know ,where is the problem.plz let me know.Thanks in advance.
Here is the code:
public class CallApplicationURL
private static final String className = "[CallApplicationURL] ";
private MailAlert ma = new MailAlert();
public String callURL(String purl, RequestObject ro, Debug log)
URL url = null;
String URLResponse = "No response from Provider";
ProxySetter ps = new ProxySetter();
try
ps.setProxy(ro, log);
url = new URL (purl);
catch (Exception e)
URLResponse = className+"Exception while URL assignment \n"+purl+"\n, Exception is "+e;
return (URLResponse);
try
HttpURLConnection h = (HttpURLConnection) url.openConnection();
h.connect();
BufferedReader br = new BufferedReader( new InputStreamReader( h.getInputStream() ) );
URLResponse = br.readLine();
br.close();
catch (Exception e)
URLResponse = className+"Exception while calling URL "+purl+", Exception is "+e;
return (URLResponse);
return (URLResponse);
}http response 505: http://libraries.ucsd.edu/about/tools/http-response-codes.html
This would indicate nothing is wrong with your applet but with your http server (not supporting http 1.1??)
A full trace might help:
To turn the full trace on (windows) you can start the java console, to be found here:
C:\Program Files\Java\j2re1.4...\bin\jpicpl32.exe
In the advanced tab you can fill in something for runtime parameters fill in this:
-Djavaplugin.trace=true -Djavaplugin.trace.option=basic|net|security|ext|liveconnect
if you cannot start the java console check here:
C:\Documents and Settings\userName\Application Data\Sun\Java\Deployment\deployment.properties
add or change the following line:
javaplugin.jre.params=-Djavaplugin.trace\=true -Djavaplugin.trace.option\=basic|net|security|ext|liveconnect
The trace is here:
C:\Documents and Settings\your user\Application Data\Sun\Java\Deployment\log\plugin...log
When you catch the exception you should print the stacktrace: (e.printStackTrace()). -
Server returned HTTP response code: 503 for URL
I was deploy my webcenter application and was working fine, but I updated my Webcenter Framework plugin in Jdeveloper to version 11.1.2.0.091030.1847 and now when I try deploy my application error 503 occurr:
[05:06:55 PM] Weblogic Server Exception: weblogic.deploy.api.internal.utils.DeployerHelperException: The source 'C:\Users\nmaia\AppData\Local\Temp\app8.ear' for the application 'app8#V2.0' could not be loaded to the server 'http://it7-srv-lnx-wcenter:7002/bea_wls_deployment_internal/DeploymentService'.
Server returned HTTP response code: 503 for URL: http://it7-srv-lnx-wcenter:7002/bea_wls_deployment_internal/DeploymentService
[05:06:55 PM] See server logs or server console for more details.
[05:06:55 PM] weblogic.deploy.api.spi.exceptions.ServerConnectionException: [J2EE Deployment SPI:260041]Unable to upload 'F:\Desenvolvimento\JDev\Application8\deploy\app8.ear' to 't3://it7-srv-lnx-wcenter:7002'
[05:06:55 PM] #### Deployment incomplete. ####
[05:06:55 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
My Weblogic is version 11g(10.3), can anyone help me?
Thanks,To solve my problemn I do these steps:
- Uninstall jdeveloper;
- Delete jdeveloper folder;
- Install Jdeveloper, version 11.1.1.2;
- Downloaded the plugin to Webcenter: http://download.oracle.com/otn/java/jdeveloper/1112/extensions/oracle.webcenter.framework_bundle.zip
- Remove my proxy from Jdev ( Tools -> Preferences -> Web Browser and Proxy)
And works fine.
Thks anyway.
[]'s -
Segmentation Error : Server returned HTTP response code: 500 for URL
Hi,
when we do customer segmentation in Applet Java Builder, we create a target group using 2 or more criterion, then it prompts us an error "Communication Error" - Server returned HTTP response code: 500 for URL: http//xxxxxxxxxxx/bc/bsp/sap/CRM_MKTTG_SEGAP/communication.do
we're in CRM 7.0 SP 6.
What we have done
- activated the service CRM_MKTTG_SEGAP
- implement sap note 1481289, 1359890, 1161753
any info is really appreciated.
Thanks
JDHI ,
Communication error occurs because of two active versions of segment builder jar files are appearing , deletion of older version resolves this issue .
Go to SE80 u2013 Select the BSP Application - CRM_MKTTG_SEGAP and check segmentbuilder.jar Segment Builder Applet under MIME folder and check the size and delete the older version .
Regards,
Satish Bondu -
Error:
java.io.FileNotFoundException: Response: '500: Internal Server Error' for url:
'http://www.xxxx.com//myServlet/anyfile.exml'
at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:380)
The URL is correct.
When it fails, on IE browser, receive the following message,
· The RPC server is unavailable
· The remote procedure call failed.
Servlet receives xml and set it into session.
This class set or get session.
Servlet is called many times.
Using weblogic 8.1
Error:
java.io.FileNotFoundException: Response: '500: Internal Server Error' for url:
'http://www.xxxx.com//myServlet/anyfile.exml'
at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:380)
The URL is correct.
When it fails, on IE browser, receive the following message,
· The RPC server is unavailable
· The remote procedure call failed.
Servlet receives xml and set it into session.
This class set or get session.
Servlet is called many times.
Using weblogic 8.1
-
Hi,
I am using java.net.URLConnection to invoke servlet which uses oracle.xml.sql.dml.OracleXMLSave for dml operations.
I am facing below exception.
09/05/26 17:47:50 java.io.IOException: Server returned HTTP response code: 500 for URL: http://xxx.com/servlets/com.xxx.qu.XMLDocPostOracleInsert
09/05/26 17:47:50 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpConnection.java:)
09/05/26 17:47:50 at com.xxx.util.http.HTTPRequester.makePostRequest(HTTPRequester.java:)
09/05/26 17:47:50 at com.xxx.qu.PostReceiver.doPost(PostReceiver.java:145)
09/05/26 17:47:50 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
09/05/26 17:47:50 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
09/05/26 17:47:50 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810)
09/05/26 17:47:50 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
09/05/26 17:47:50 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
09/05/26 17:47:50 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
09/05/26 17:47:50 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
09/05/26 17:47:50 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
09/05/26 17:47:50 at java.lang.Thread.run(Thread.java:534)
The oraclexmlsave operations are with in try-catch block as shown below, but its not getting caught there(Donnno Whyy????).Instead its giving
exception at HttpURLConnection.getInputStream
try{
System.out.println("entered try :1");
String Query="SELECT * from global_name";
Statement CntStmt=con.createStatement();
ResultSet rsEmailAlertQuery=CntStmt.executeQuery(Query);
while(rsEmailAlertQuery.next()){
System.out.println(rsEmailAlertQuery.getString(1));
OracleXMLSave oxs = new OracleXMLSave(con,insertObject);
System.out.println("MI B: ");
oxs.setRowTag("row");
oxs.setIgnoreCase(true);
int rowsInserted = oxs.insertXML(xd);
System.out.println("MI C: ");
out.println("<success>TRUE</success>");
con.commit();
System.out.println("MI D: ");
catch(OracleXMLSQLException e){
System.out.println("OracleXMLSQLException");
e.printStackTrace();
catch(SQLException e){
System.out.println("SQLException");
e.printStackTrace();
catch(Exception e){
System.out.println("Exception");
e.printStackTrace();
Normal jdbc queries(rsEmailAlertQuery) are working properly.The problem is only with OracleXMLSave.
Any help would be greatfull.
Edited by: suryaraj on 29-May-2009 06:45Hi,
May be you can get the description of the error on the server log of the server running on ip:url
-Priyanka -
Java.io.FileNotFoundException: Response: '403: Forbidden' for url
Hi,
I'm in wls7.0sp6 and trying to connect to a secure site, bu all I get is either
"java.io.FileNotFoundException: Response: '403: Forbidden' for url 'https://www.....'"
or
java.net.SocketException: Connection aborted by peer: JVM_recv in socket input stream read
I can connect to this url in html form post from browser.
I was battling with it for a week already.
Any help will be appreciated.When i connect through the browser i connect using the Https to that URL. There is no more authentication for that. It just accepts the username and password that i am sending in along with the request.
I am able to connect to the server using the jdk1.3 stand alone implementing with the SSL handler.
But when i try to do that through weblogic it gives me the following error.
java.io.FileNotFoundException: Response: '403: Forbidden' for url: 'https://server4.dollarsonthenet.net/api/s4tran_action.cfm'
at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:379)
at com.acquity.ond.burton.shift4.Shift4CardClient.sendPostToServer(Shift4CardClient.java:306)
at com.acquity.ond.burton.shift4.Shift4CardClient.processCreditCard(Shift4CardClient.java:97)
at com.acquity.ond.burton.shift4.Shift4CheckCardBalance.execute(Shift4CheckCardBalance.java:50)
at com.bluemartini.server.BusinessActionServlet.executeInternal(BusinessActionServlet.java:419)
at com.bluemartini.server.BusinessActionServlet.executeOnce(BusinessActionServlet.java:359)
at com.bluemartini.server.BusinessActionServlet.executeInternal(BusinessActionServlet.java:214)
at com.bluemartini.server.BusinessActionServlet.execute(BusinessActionServlet.java:48)
at com.bluemartini.client.BusinessActionClient.executeBusinessActionInternal(BusinessActionClient.java:761)
at com.bluemartini.client.BusinessActionClient.executeBusinessAction(BusinessActionClient.java:283)
at com.bluemartini.client.BusinessActionClient.executeBusinessAction(BusinessActionClient.java:210)
at com.bluemartini.html.StandardRequestHandler.executeProcessBusinessAction(StandardRequestHandler.java:2512)
at com.bluemartini.html.StandardRequestHandler.executeProcessBusinessActions(StandardRequestHandler.java:2392)
at com.bluemartini.html.StandardRequestHandler.handleRequest(StandardRequestHandler.java:605)
at com.bluemartini.html.HTMLFilter.doFilter(HTMLFilter.java:321)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5632)
at weblogic.security.service.
Regards,
Mayuri -
Server returned HTTP response code: 400 for URL
Hi,
I am trying to send a POST via https. But I am getting the error:
java.io.IOException: Server returned HTTP response code: 400 for URL: https://148.91.92.44:443/TPIS-VALEACCENTURE-Incident
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1149)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234)
at lerxml.ConectaUrl05.main(ConectaUrl05.java:67)My code:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLSession;
public class ConectaUrl05 {
public ConectaUrl05() {
public static void main(String[] args) {
ConectaUrl05 conectaUrl05 = new ConectaUrl05();
try
trustAllHttpsCertificates();
HostnameVerifier hv = new HostnameVerifier()
public boolean verify(String urlHostName, SSLSession session)
System.out.println("Warning: URL Host: " + urlHostName + " vs. "
+ session.getPeerHost());
return true;
HttpsURLConnection.setDefaultHostnameVerifier(hv);
URL url = new URL("https://148.91.92.44:443/TPIS-VALEACCENTURE-Incident");
URLConnection conn = url.openConnection();
HttpsURLConnection urlConn = (HttpsURLConnection) conn;
urlConn.setRequestProperty("Content-Type", "text/xml");
urlConn.setRequestProperty("Content-transfer-encoding", "UTF-8");
urlConn.setRequestProperty("Content-length", "36");
urlConn.setRequestMethod("POST");
urlConn.setDoOutput(true);
urlConn.setDoInput(true);
conectaUrl05.debug("URL READY");
String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8");
data += "&" + URLEncoder.encode("key2", "UTF-8") + "=" + URLEncoder.encode("value2", "UTF-8");
OutputStreamWriter wr = new OutputStreamWriter(urlConn.getOutputStream());
wr.write(data);
wr.flush();
// Write to the output stream for server
PrintWriter out = new PrintWriter(urlConn.getOutputStream());
out.println("<test><from>my test client</from></test>");
out.close();
BufferedReader in = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));
conectaUrl05.debug("INPUT READY");
String str;
while( (str=in.readLine()) != null) {
System.out.println(str);
in.close();
conectaUrl05.debug("EVERYTHING IS DONE!!!");
catch (Exception e)
e.printStackTrace();
private void debug(String s)
System.out.println("[DEBUG] -- TestServlet -- \n" + s);
private static void trustAllHttpsCertificates() throws Exception
// Create a trust manager that does not validate certificate chains:
javax.net.ssl.TrustManager[] trustAllCerts =
new javax.net.ssl.TrustManager[1];
javax.net.ssl.TrustManager tm = new miTM();
trustAllCerts[0] = tm;
javax.net.ssl.SSLContext sc =
javax.net.ssl.SSLContext.getInstance("SSL");
sc.init(null, trustAllCerts, null);
javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(
sc.getSocketFactory());
class miTM implements javax.net.ssl.TrustManager, javax.net.ssl.X509TrustManager{
public java.security.cert.X509Certificate[] getAcceptedIssuers(){
return null;
public boolean isServerTrusted( java.security.cert.X509Certificate[] certs){
return true;
public boolean isClientTrusted(java.security.cert.X509Certificate[] certs){
return true;
public void checkServerTrusted(java.security.cert.X509Certificate[] certs, String authType)
throws java.security.cert.CertificateException
return;
public void checkClientTrusted(java.security.cert.X509Certificate[] certs, String authType)
throws java.security.cert.CertificateException
return;
}Thanks a lot.I've created new, empty project. It fails while running on Tomcat. Debugger console message is:
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
do-dist:
dist:
debug:
In-place deployment at C:\Projects\justATesst\build\web
Server returned HTTP response code: 400 for URL: http://localhost:8084/manager/deploy?config=file:/C:/DOCUME~1/nikita/LOCALS~1/Temp/context63755.xml&path=/justATesst
C:\Projects\justATesst\nbproject\build-impl.xml:396: Deployment failed.
build-impl.xml:396 stands for: <nbdeploy debugmode="true" clientUrlPart="${client.urlPart}"/> -
AutoVue applet return HTTP response code: 403 for URL with chinese characte
Dear All,
When i integrate with AutoVue Server 19.3 Using AutoVue applet into my web application it returns the following exception
java.io.IOException: Server returned HTTP response code: 403 for URL: http://.....
when the file name have chinese characte,but when the file name have no chinese characte and all the normal
Anyone can help?
Best RegardsThere are many possible causes of a 403 error. Is this error happening when launching the applet, or does the applet launch properly and the error comes up when loading the file? How do you have AutoVue integrated to your web application? Is it integrated using the AutoVue ISDK? Or are you passing filenames into the applet in a different way? Can you clarify again, does the error only occur when the user tries to open a Chinese filename?
Also, please note that AutoVue version 19.3 is no longer under Oracle Premier Support. If possible you should upgrade to the latest version of AutoVue, especially if you end up needing to log a Service Request to Oracle. -
How to remove bullets and spacing for url links in the Related Links iview?
I tried to look for a property that I can edit the look-n-feel of the url links in the Related Link iView using "Theme Editor".
All I need is to remove the bullets and increase some vertical spacing between the links.
Currently, it looks like this:
URL iView A
URL Iview B
I go through the whole section of Related Links properties, none of them seems to do what I want.
Here are the list of properties in Related Link section (of Navigation Panel):
Link Color
Text Decoration of Link
Hover Color
Text Decoration of Hovered Link
Initially, I thought "Text Decoration of Link" should be the right property I should look at. But there are a drop-down with 5 options: None, Underline, Blinking, Overline and Line-Through, which really can't achieve what I want.
Thanks for advice.
Kent
Post with Diagram Illustration:
<a href="http://sapnetweaverforum.blogspot.com/2006/11/how-to-remove-bullets-and-spacing-for.html">How to remove bullets and spacing for url links in the Related Links iview?</a>
Message was edited by: Kent C.Hi, Kai.
I checked the Related iView properties (URL Template), I don't see what layoutset it is really using. I am not sure, is that a layout set apply to the Related Link Iview?
For the regular KM iView, I will see what Layout Set I want to apply, then I can go and change the properties (of layout coontroller, collection renderer & resource renderer)you mentioned. But for this Related Link iView, I really don't know. I guess it may be in the code itself.
If there is a layout set for Related Link iView (or the place to apply layout set to it), can you point to me which one is that? (I did a search through the layout set names, I only find the AppQuicklinkExplorer (I used this for Dynamic Nav. Link iView before), if I can aply this layout set to Related Link iView, my problem will be solved.)
Thanks for help.
Kent -
How to increase log level for SUNW.oracle_listener resource type
I understand that i can increase logging level for a resource with "clrs set -p "Debug_level=$LEVEL", but the SUNW.oracle_listener resource type doesn't seem to have this property. Is there some other way of increasing log data to debug an issue with a listener resource? I ask because we have a strange situation where our database listener is being restarted every once in a while. With the log data I have, it appears that the listener is being stopped or dies, and then the monitor restarts it when it detects the fault, however our DBA's believe that it is the cluster that is actually the one cycling it because the monitor fails or is unable to connect because it is too busy to respond in time or something along those lines.
Maybe I am incorrect and it is the cluster, but I'd expect to see something before a "Attempting to restart listener" log entry, something along the lines of the monitor failing or a "no response in given time" before the resource says it is restarting.
Here are the logs from when this first happens, if anyone can advise, I would really appreciate it.
Sep 28 14:17:48 SC[SUNWscor.oracle_listener.monitor]:oracle:oraclels: Attempting to restart listener oracle.
Sep 28 14:17:50 SC[SUNWscor.oracle_listener.monitor_stop]:oracle:oraclels: Stopping fault monitor using pmfadm tag ORALSNR_MON_oraclels
Sep 28 14:17:52 SC[SUNWscor.oracle_listener.stop]:oracle:oraclels: Stopping listener oracle.
Sep 28 14:17:52 SC[SUNWscor.oracle_listener.stop]:oracle:oraclels: Using method 'run_setuid_prog' to execute shutdown commands
Sep 28 14:18:00 SC[SUNWscor.oracle_listener.stop]:oracle:oraclels: Listener oracle stopped successfully
Sep 28 14:18:02 SC[SUNWscor.oracle_listener.start]:oracle:oraclels: Starting listener oracle.
Sep 28 14:18:02 SC[SUNWscor.oracle_listener.start]:oracle:oraclels: Using method 'run_setuid_prog' to execute start commands
Sep 28 14:18:06 SC[SUNWscor.oracle_listener.start]:oracle:oraclels: Listener oracle started.
Sep 28 14:18:08 SC[SUNWscor.oracle_listener.monitor_start]:oracle:oraclels: Starting monitorThanks for the reply Thorsten. The logs I included in the original post are actually from /var/opt/SUNWscor/oracle_listener/messages_log.$RESOURCE. I'd like to bump up the verbosity on the oracle_listener logs like I can with the oracle_server logs, but for whatever reason there is no debug_level parameter for the oracle_listener resource type. Sounds like I may be SOL, but thought I'd check with the forum and verify.
Maybe you are looking for
-
Need help with turning multiple rows into a single row
Hello. I've come across a situation that is somewhat beyond my knowledge base. I could use a little help with figuring this out. My situation: I am attempting to do some reporting from a JIRA database. What I am doing is getting the dates and times f
-
Calling a method from another class or accessing a component from another
Hi all im trying to make a find/replace dialog box my main application form has a jtextpane and when i open up the find and replace dialog box it has two textboxes (find and replace) now i have the code to do the finding on my jtextpane but how do i
-
I'm thinking of getting an ipad
Hi I'm thinking of getting an ipad coz my mac is dying but I don't know if it will do the same job. I have been online trying to find out but can't find a definative answer. I need it to be able to use web design software and word processing. Also wi
-
I entered a new LDAP connection in Shared Services (evidently incorrectly) and even thought it verified when entering the data I can't get the environment back up.. So, without being able to login to SS how am I supposed to make changes to the LDAP s
-
Import photos in iPhoto 11?
I have iPhoto 11 on a Macbook PRO. It seems too simple a question, but when I import photos, where are they stored on my Mac? I cannot find the folders, only the main 'Pictures' folder which contains the iPhoto library, but I cannot see the individ