This discussion is archived
2 Replies Latest reply: Nov 18, 2008 8:49 AM by 670863 RSS

Exception: Cluster address must be set when clustering is enabled

670863 Newbie
Currently Being Moderated

I've created a simple web service and deployed to a cluster. When i invoke the WSDL url (http://localhost/webservice/MyService?WSDL) through the browser i get the enclosed exception (listed at the bottom)

I can easily solve this issue by explicitly stating a cluster address witihin the admin console ( Environment->Clusters->Cluster Address:), however the documentation states that i do not need to do this. ( )

Can someone clarify that indeed I need to explicitly declare a Cluster Address when deploying and invoking web services within a clustered environment.


#-Exception as displayed within the browser--
Error 500--Internal Server Error

java.lang.IllegalArgumentException: Cluster address must be set when clustering is enabled.
     at weblogic.wsee.server.ServerUtil.getClusterAddress(
     at weblogic.wsee.server.ServerUtil.getHTTPServerURL(
     at weblogic.wsee.server.servlet.WsdlRequestProcessor.getAddressInfo(
     at weblogic.wsee.server.servlet.WsdlRequestProcessor.process(
     at weblogic.wsee.server.servlet.BaseWSServlet$
     at weblogic.wsee.server.servlet.BaseWSServlet.service(
     at javax.servlet.http.HttpServlet.service(
     at weblogic.servlet.internal.StubSecurityHelper$
     at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(
     at weblogic.servlet.internal.ServletStubImpl.execute(
     at weblogic.servlet.internal.ServletStubImpl.execute(
     at weblogic.servlet.internal.WebAppServletContext$
     at Source)
     at weblogic.servlet.internal.WebAppServletContext.securedExecute(
     at weblogic.servlet.internal.WebAppServletContext.execute(


  • Correct Answers - 10 points
  • Helpful Answers - 5 points