Skip to Main Content

Analytics Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Cant access Endeca Server

Juan David Ortiz-OracleNov 21 2017 — edited Nov 21 2017

Hello.

I'm having troubles with Endeca Server. I have a domain with an Admin Server and a Managed Server where Endeca Server resides. After installing and configuring domain, for verifying I try to access in the browser the WSDL: http://IP1:8101/endeca-server/ws/manage?wsdl

The response is: OES-000149: Only allowing https connections, received http.

At the same time in mserver logs appears:

<Error> <HTTP> <CSJBJV01> <EndecaServerMS> <[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <6e43f17bfbd979e4:-17347a2a:15fe07a0f63:-8000-0000000000000011> <1511300102946> <BEA-101017> <[ServletContext@1288955798[app:oracle.endecaserver module:/endeca-server path:/endeca-server spec-version:2.5 version:1.0@7.6.1.0.0]] Root cause of ServletException.

java.lang.IllegalStateException: strict servlet API: cannot call getOutputStream() after getWriter()

        at weblogic.servlet.internal.ServletResponseImpl.getOutputStream(ServletResponseImpl.java:294)

        at oracle.j2ee.ws.server.WSDLPresenterBase.getOutputStreamWriter(WSDLPresenterBase.java:103)

        at oracle.j2ee.ws.server.WSDLPresenterBase.getOutputStreamWriter(WSDLPresenterBase.java:98)

        at oracle.j2ee.ws.server.provider.ProviderWSDLHandler.presentWSDL(ProviderWSDLHandler.java:115)

        at oracle.j2ee.ws.server.provider.ProviderServlet.presentWsdl(ProviderServlet.java:983)

        at oracle.j2ee.ws.server.provider.ProviderServlet.doGet(ProviderServlet.java:962)

        at oracle.j2ee.ws.server.provider.ProviderServlet.doGet(ProviderServlet.java:870)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

        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:301)

        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)

        at com.endeca.util.ChangeHeaderFilter.doFilter(ChangeHeaderFilter.java:50)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)

        at com.endeca.util.TimingFilter.doFilter(TimingFilter.java:72)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)

        at com.endeca.router.RoutingServlet.doFilter(RoutingServlet.java:227)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)

        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:60)

        at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)

        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3748)

        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3714)

        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:2283)

        at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2182)

        at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1499)

        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)

        at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

>

I've seen many forums and answers about hosts file, mine is:

IP1 HOST1

IP2 HOST2

IP3 HOST3

127.0.0.1 HOST1 localhost.localdomain localhost

I think it is correct, also I've installed Endeca Server in non-secure mode and the Admin Server and Managed Server are not using SSL port.

Also, EndecaServer.properties already has:

endeca-require-https=false

endeca-secure-mode=false

I appreciate your help to find out the issue.

Thanks.

Juan.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 19 2017
Added on Nov 21 2017
0 comments
944 views