Web Logic 8.1 proxy servlet

          Hi all,
          I am trying to get the proxy server to work on WebLogic 8.1. All I want to do
          is redirect certain requests received by WebLogic to another web server. I referred
          to the following instructions: http://e-docs.bea.com/wls/docs81/plugins/http_proxy.html.
          My attempt at setting up weblogic to proxy requests failed.
          Here is what I did.
          1. I made my web application (DefaultWebApp) the default web application of the
          server instance by adding the following line to weblogic.xml:
          <context-root>/</context-root>
          2. Then I added the following to web.xml:
          <servlet>
          <servlet-name>myTestProxyServlet</servlet-name>
          <servlet-class>weblogic.servlet.proxy.HttpProxyServlet</servlet-class>
          <init-param>
          <param-name>Debug</param-name>
          <param-value>ON</param-value>
          </init-param>
          <init-param>
          <param-name>redirectURL</param-name>
          <param-value>http://shark:6909</param-value>
          <init-param>
          <init-param>
          <param-value>PathTrim</param-name>
          <param-value>/proxies/mytest/</param-value>
          </init-param>
          </servlet>
          <servlet-mapping>
          <servlet-name>myTestProxyServlet</servlet-name>
          <url-pattern>/proxies/mytest/*.html</url-pattern>
          </servlet-mapping>
          To test I did the following - dolphin is my weblogic server:
          Using my browser I went to the following address:
          http://dolphin:7001/proxies/mytest/index.html
          I expected to be redirected to http://shark:6090, however instead I got the 404
          error code. What am I doing wrong? Any help you can give me will be greatly appreciated.
          Thanks
          Manish
          

          Hi Sam,
          Thanks for your response. I updated web.xml and removed the trailing / from
          PathTrim.
          Then I went to http://dolphin.db.com:7001/proxies/mytest/banner.html. That
          worked - weblogic proxied it to shark and banner.html appeared in my browser.
          I then tried going to http://dolphin.db.com:7001/proxies/mytest. That failed.
          The weblogic error I got was:
          <Fri Sep 05 17:18:05 EDT 2003>: Start connection timeout scheduler
          <Fri Sep 05 17:18:05 EDT 2003>: GenericProxyServelt: init()
          <Fri Sep 05 17:18:05 EDT 2003>: Create connection: ProxyConnection(isSecureProxy=false):
          shark.db.com:6909, keep-alive='30'secs
          <Fri Sep 05 17:18:05 EDT 2003>: ===New Request===GET HTTP/1.1
          <Fri Sep 05 17:18:05 EDT 2003>: In-bound headers:
          <Fri Sep 05 17:18:05 EDT 2003>: Accept: image/gif, image/x-xbitmap, image/jpeg,
          image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint,
          application/x-shockwave-flash, */*
          <Fri Sep 05 17:18:05 EDT 2003>: Accept-Language: en-us
          <Fri Sep 05 17:18:05 EDT 2003>: Accept-Encoding: gzip, deflate
          <Fri Sep 05 17:18:05 EDT 2003>: User-Agent: Mozilla/4.0 (compatible; MSIE 5.5;
          Windows NT 4.0; H010818)
          <Fri Sep 05 17:18:05 EDT 2003>: Host: dolphin.db.com:7001
          <Fri Sep 05 17:18:05 EDT 2003>: Connection: Keep-Alive
          <Fri Sep 05 17:18:05 EDT 2003>: Cookie: ADMINCONSOLESESSION=1Y9l7erX6JaDYJRNOYfA6GaxLLFID1qDREoHZgLmgKB76b2e1gBD!1696045128;
          SignOnDefault=
          <Fri Sep 05 17:18:05 EDT 2003>: <HTML><HEAD><TITLE>Bad request</TITLE></HEAD>
          <Sep 5, 2003 5:18:05 PM EDT> <Error> <HTTP> <BEA-101020> <[ServletContext(id=23714420,name=defaultWebApp,context-path=)]
          Servlet failed with Exception
          java.lang.NumberFormatException: For input string: "request</TITLE></HEAD>"
          at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
          at java.lang.Integer.parseInt(Integer.java:426)
          at java.lang.Integer.parseInt(Integer.java:476)
          at weblogic.servlet.proxy.GenericProxyServlet.readStatus(GenericProxyServlet.java:548)
          at weblogic.servlet.proxy.GenericProxyServlet.sendResponse(GenericProxyServlet.java:575)
          at weblogic.servlet.proxy.GenericProxyServlet.service(GenericProxyServlet.java:280)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
          at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
          at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
          at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
          at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)
          at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
          at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
          at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
          at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
          at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
          at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
          The access log on the weblogic server (dolphin) showed the following:
          10.124.172.196 - - [05/Sep/2003:17:18:05 -0400] "GET /proxies/mytest HTTP/1.1"
          500 2019
          The access log on the shark was:
          10.163.85.82 - - [05/Sep/2003:17:19:04 +0100] "GET " 400 147 "-" "-" "-"
          FYI - I was experimenting with the following web.xml configuration and went to
          http://dolphin.db.com:7001/. The proxy worked. The following web.xml worked
          (this configuration is not what we want though)
          <servlet>
          <servlet-name>myTestProxyServlet</servlet-name>
          <servlet-class>weblogic.servlet.proxy.HttpProxyServlet</servlet-class>
          <init-param>
          <param-name>Debug</param-name>
          <param-value>ON</param-value>
          </init-param>
          <init-param>
          <param-name>redirectURL</param-name>
          <param-value>http://shark.db.com:6909</param-value>
          </init-param>
          </servlet>
          <servlet-mapping>
          <servlet-name>myTestProxyServlet</servlet-name>
          <url-pattern>/*</url-pattern>
          </servlet-mapping>
          Thanks again for your help..
          Manish
          Sam Pullara <[email protected]> wrote:
          >Looks like we are getting somewhere. What happens if you try the original
          >
          >request that ended with a file? What does the access log of the server
          >on
          >shark.db.com say?
          >
          >I would also change the path trim so as not to include the trailing /,
          >you will
          >need a slash as the first part of the requested URL in general.
          >
          >
          > <init-param>
          > <param-value>PathTrim</param-name>
          > <param-value>/proxies/mytest</param-value>
          > </init-param>
          > </servlet>
          >
          >I'll test this locally as well. Can you send me the result of trying:
          >
          >http://dolphin:7001/proxies/mytest/index.html
          >
          >after you make the path trim change?
          >
          >Sam
          >
          >Manish Ghayalod wrote:
          >
          >> Hi Sam,
          >> Thank you for your response. I changed my web.xml file. Now it looks
          >as follows:
          >> <servlet>
          >> <servlet-name>myTestProxyServlet</servlet-name>
          >> <servlet-class>weblogic.servlet.proxy.HttpProxyServlet</servlet-class>
          >> <init-param>
          >> <param-name>Debug</param-name>
          >> <param-value>ON</param-value>
          >> </init-param>
          >> <init-param>
          >> <param-name>redirectURL</param-name>
          >> <param-value>http://shark.db.com:6909</param-value>
          >> <init-param>
          >> <init-param>
          >> <param-value>PathTrim</param-name>
          >> <param-value>/proxies/mytest/</param-value>
          >> </init-param>
          >> </servlet>
          >>
          >> <servlet-mapping>
          >> <servlet-name>myTestProxyServlet</servlet-name>
          >> <url-pattern>/proxies/mytest/*</url-pattern>
          >> </servlet-mapping>
          >>
          >> If I try going to shark.db.com:6909 directly from my browser it works.
          >However,
          >> if I trying going
          >> through the weblogic proxy (http://dolphin.db.com:7001/proxies/mytest),
          >it fails.
          >> This is the
          >> error message I get:
          >> <Fri Sep 05 11:39:21 EDT 2003>: Start connection timeout scheduler
          >> <Fri Sep 05 11:39:21 EDT 2003>: GenericProxyServelt: init()
          >> <Fri Sep 05 11:39:21 EDT 2003>: Create connection: ProxyConnection(isSecureProxy=false):
          >> shark.db.com:6909, keep-alive='30'secs
          >> <Fri Sep 05 11:39:21 EDT 2003>: ===New Request===GET /proxies/mytest
          >HTTP/1.1
          >>
          >>
          >> <Fri Sep 05 11:39:21 EDT 2003>: In-bound headers:
          >> <Fri Sep 05 11:39:21 EDT 2003>: Accept: image/gif, image/x-xbitmap,
          >image/jpeg,
          >> image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint,
          >> application/x-shockwave-flash, */*
          >> <Fri Sep 05 11:39:21 EDT 2003>: Accept-Language: en-us
          >> <Fri Sep 05 11:39:21 EDT 2003>: Accept-Encoding: gzip, deflate
          >> <Fri Sep 05 11:39:21 EDT 2003>: User-Agent: Mozilla/4.0 (compatible;
          >MSIE 5.5;
          >> Windows NT 4.0; H010818)
          >> <Fri Sep 05 11:39:21 EDT 2003>: Host: dolphin.db.com:7001
          >> <Fri Sep 05 11:39:21 EDT 2003>: Connection: Keep-Alive
          >> <Fri Sep 05 11:39:21 EDT 2003>: HTTP/1.1 404 Not Found
          >> <Fri Sep 05 11:39:21 EDT 2003>: Out-bound headers:
          >> <Fri Sep 05 11:39:21 EDT 2003>: Date: Fri, 05 Sep 2003 15:38:49 GMT
          >> <Fri Sep 05 11:39:21 EDT 2003>: Server: Apache/1.3.9 (Unix)
          >> <Fri Sep 05 11:39:21 EDT 2003>: Keep-Alive: timeout=360, max=100
          >> <Fri Sep 05 11:39:21 EDT 2003>: Connection: Keep-Alive
          >> <Fri Sep 05 11:39:21 EDT 2003>: Transfer-Encoding: chunked
          >> <Fri Sep 05 11:39:21 EDT 2003>: Content-Type: text/html
          >> <Fri Sep 05 11:39:21 EDT 2003>: Requeue connection: ProxyConnection(isSecureProxy=false):
          >> shark.db.com:6909, keep-alive='30'secs
          >> <Fri Sep 05 11:40:06 EDT 2003>: Trigger remove idle for '44' secs:
          >ProxyConnection(isSecureProxy=false):
          >> shark.db.com:6909, keep-alive='30'secs
          >>
          >> Thanks for your help...
          >>
          >> Manish
          >>
          >>
          >
          

Similar Messages

  • Servlet class not found error deploying a WAR on Web Logic Server 8.1

    I'm re-deploying an updated web application to a web logic server, but when I navigate to the login page of the web application to test it, I get a class not found error for my login servlet. I have both the web.xml and the weblogic.xml descriptors in my WEB-INF directory, and all of my compiled classes are in the WEB-INF/classes directory, is there something else I'm missing? Any help would be much appreciated.

    Thanks for the response. Here's the web.xml file:
    <?xml version="1.0" ?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
         <display-name>Web Forms</display-name>
    <servlet>
    <servlet-name>LoginServlet</servlet-name>
    <display-name>LoginServlet</display-name>
    <servlet-class>LoginServlet</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>ChangePasswordServlet</servlet-name>
    <display-name>ChangePasswordServlet</display-name>
    <servlet-class>ChangePasswordServlet</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>LogoutServlet</servlet-name>
    <display-name>LogoutServlet</display-name>
    <servlet-class>LogoutServlet</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>PageServlet</servlet-name>
    <display-name>PageServlet</display-name>
    <servlet-class>PageServlet</servlet-class>
    </servlet>
    <servlet>
    <servlet-name>UploadServlet</servlet-name>
    <display-name>UploadServlet</display-name>
    <servlet-class>UploadServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>LoginServlet</servlet-name>
    <url-pattern>/LoginServlet</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>ChangePasswordServlet</servlet-name>
    <url-pattern>/ChangePasswordServlet</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>LogoutServlet</servlet-name>
    <url-pattern>/LogoutServlet</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>UploadServlet</servlet-name>
    <url-pattern>/UploadServlet</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>PageServlet</servlet-name>
    <url-pattern>/PageServlet</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
    <welcome-file>Login.jsp</welcome-file>
    </welcome-file-list>
    </web-app>
    None of the classes are in a package (I know it's not the best idea, but I didn't write these, I'm just doing some updates). So the file structure is pretty much just WEB-INF/classes/
    At the moment I've got a fix by just putting the entire project (not in any sort of archive) on the server itself instead of deploying it as a WAR, any thoughts on why the WAR isn't working would be much appreciated though.

  • How does a proxy servlet work and how to set up

    I'm a newbie to Weblogic, using 8.1SP3. I came across documentation about a Proxy Servlet that allow weblogic to proxy requests to another web server. This is the scenerio I'm trying to set up. I want to create a weblogic module that proxies to yahoo.com. The communications between weblogic and yahoo may not be SSL, but from weblogic back to my client is SSL. I created a yahoo directory under user-projects\domains\mydomain. I created a WEB-INF\web.xml with the following based on the documentation:
              <!DOCTYPE web-app PUBLIC
              "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
              "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
              <web-app>
              <servlet>
              <servlet-name>ProxyServlet</servlet-name>
              <servlet-class>weblogic.servlet.proxy.HttpProxyServlet
              </servlet-class>
              <init-param>
              <param-name>redirectURL</param-name>
              <param-value>http://www.yahoo.com:80</param-value>
              </init-param>
              </servlet>
              <servlet-mapping>
              <servlet-name>ProxyServlet</servlet-name>
              <url-pattern>/</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>ProxyServlet</servlet-name>
              <url-pattern>*.jsp</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>ProxyServlet</servlet-name>
              <url-pattern>*.htm</url-pattern>
              </servlet-mapping>
              <servlet-mapping>
              <servlet-name>ProxyServlet</servlet-name>
              <url-pattern>*.html</url-pattern>
              </servlet-mapping>
              </web-app>
              I deploy the yahoo directory from the admin console and when I go to https://localhost:7002/
              I would expect to see the www.yahoo.com page. Am I missing something. Is this not what the proxy servlet is for, is the above possible? Any help and suggestions appreciated.
              --Sam                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Hey Anders, it's working....
              Believe it or not, all I did after adding the weblogic.xml was restart the bea server; even though I had redeployed the module.
              So, thank you very much for your patience and suggestions.
              --Sam                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Web Logic 10.3.6 (64bit) - Could not load the sitemesh filter and library

    Installed Web Logic 10.3.3 (32bit) and Java JDK 1.6.0_21 (32bit) in a customer's server (Windows Server 2008 R2 and 64-bit Operating System). The web page can be displayed with header and side menu.
    However installed Web Logic 10.3.6 (64bit) and Java JDK 1.6.0_31 (64bit) on that same server. The web page cannot be displayed with header and side menu, it is just displayed with a blank background. Refer to the below "ERROR LOG", found the application could not load the sitemesh filter and library properly. We are using sitemesh-2.3.jar.
    Have tried installed Web Logic 10.3.6 (64bit) and Java JDK 1.6.0_31 (64bit) in a test server (Windows Server 2008 R2 and 64-bit Operating System). The web page can be displayed with header and side menu.
    Please assist on this issue. Thanks.
    Below is the sitemesh that is declared and configured.
    WEB-INF/web.xml
    <filter>
    <filter-name>sitemesh</filter-name>
    <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>sitemesh</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>          
    </filter-mapping>
    WEB-INF/decorators.xml
    <decorators defaultdir="/template/decorators">
    <decorator name="plain" page="plain.jsp"/>
    <decorator name="printable" page="printable.jsp"/>
    <decorator name="standard" page="page_template_std.jsp">
    <pattern>/*.jsp</pattern>
    </decorator>
    <excludes>
    <pattern>/include/*</pattern>
    <pattern>/js/*</pattern>
    <pattern>/Login.jsp*</pattern>
    </excludes>
    </decorators>
    WEB-INF/sitemesh.xml
    <sitemesh>
    <property name="decorators-file" value="/WEB-INF/decorators.xml"/>
    <excludes file="${decorators-file}"/>
    <page-parsers>
    <parser content-type="text/html"
    class="com.opensymphony.module.sitemesh.parser.HTMLPageParser" />
    <parser content-type="text/html;charset=ISO-8859-1"
    class="com.opensymphony.module.sitemesh.parser.HTMLPageParser" />
    </page-parsers>
    <decorator-mappers>
         <mapper class="com.opensymphony.module.sitemesh.mapper.PageDecoratorMapper">
              <param name="property.1" value="meta.decorator" />
              <param name="property.2" value="decorator" />
         </mapper>
         <mapper class="com.opensymphony.module.sitemesh.mapper.FrameSetDecoratorMapper">
         </mapper>
         <mapper class="com.opensymphony.module.sitemesh.mapper.AgentDecoratorMapper">
              <param name="match.MSIE" value="ie" />
              <param name="match.Mozilla [" value="ns" />
              <param name="match.Opera" value="opera" />
              <param name="match.Lynx" value="lynx" />
         </mapper>
         <mapper class="com.opensymphony.module.sitemesh.mapper.PrintableDecoratorMapper">
              <param name="decorator" value="printable" />
              <param name="parameter.name" value="printable" />
              <param name="parameter.value" value="true" />
         </mapper>
         <mapper class="com.opensymphony.module.sitemesh.mapper.RobotDecoratorMapper">
              <param name="decorator" value="robot" />
         </mapper>
         <mapper class="com.opensymphony.module.sitemesh.mapper.ParameterDecoratorMapper">
              <param name="decorator.parameter" value="decorator" />
         </mapper>
         <mapper class="com.opensymphony.module.sitemesh.mapper.FileDecoratorMapper">
         </mapper>
         <mapper class="com.opensymphony.module.sitemesh.mapper.ConfigDecoratorMapper">
              <param name="config" value="/WEB-INF/decorators.xml" />
         </mapper>
    </decorator-mappers>
    </sitemesh>
    ERROR LOG
    ####<May 8, 2012 5:38:49 PM SGT> <Error> <HTTP> <BHQKPK10060> <cms_cimbmy> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1336469929804> <BEA-101165> <Could not load user defined filter in web.xml: com.opensymphony.module.sitemesh.filter.PageFilter.
    com.opensymphony.module.sitemesh.factory.FactoryException: Cannot construct Factory : com.opensymphony.module.sitemesh.factory.DefaultFactory: java.lang.reflect.InvocationTargetException
         at com.opensymphony.module.sitemesh.Factory.getInstance(Factory.java:50)
         at com.opensymphony.module.sitemesh.filter.PageFilter.init(PageFilter.java:87)
         at weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:343)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.FilterManager.loadFilter(FilterManager.java:96)
         at weblogic.servlet.internal.FilterManager.preloadFilters(FilterManager.java:57)
         at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1872)
         at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154)
         at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518)
         at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
         at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
         at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:671)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
         at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59)
         at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
         at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
         at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
         at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
         at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
         at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
         at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
         at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
         at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
         at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
         at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    Do you see any further nested exceptions OR errors in the log file.
    Considering that the same WLS-JDK combination works on one machine and does not work on another machine, it indicates an environmental issue.
    "However installed Web Logic 10.3.6 (64bit) and Java JDK 1.6.0_31 (64bit) on that same server. The web page cannot be displayed....
    Have tried installed Web Logic 10.3.6 (64bit) and Java JDK 1.6.0_31 (64bit) in a test server (Windows Server 2008 R2 and 64-bit Operating System). The web page can be displayed with header and side menu."
    I am suspecting if it has to do anything with the native libraries being loaded JAVA_LIB_PATH.
    Please review the server log file again for identifying differences in LIB_PATH or PATH or any messages saying "Unable to load native.. performance pack.."
    Arun

  • Problem while deploying application in web logic

    Hi,
    i have an web application with servlets running fine in tomcat 5.1.12, but when i copy the same foldet to web logic and i run i gives an error, i create a domain of my name, and i kept the folder in weblogic, user _projects--> applications folder, but while accessing from the browser i got an error. so please rectify my error.
    Babji..

    I don't use web logic so I can't help you. But if you post whatever error message you are referring to into your thread, someone who uses web logic might have a better idea as to how to respond. Additionally I suspect there may be some differences in the configuration settings between Tomcat and web logic, you might look into that. But I have no idea.

  • Web Logic Server Administration Console

    Hi All,
    I loged into Admin Console of Oracle Web Logic Server Administration Console
    For DeployingP6WebServices::
    Created aWebLogicdomain for the WebServices application.
    DeployingP6WebServicesintotheWebLogicdomain. giving an error:
    In Deployments Tab which is left corner:Deployed a WAR File but while starting all rquests its giving me the java error
    javax.servlet.ServletException: [HTTP:101249]
    [weblogic.servlet.internal.WebAppServletContext@d025b9 - appName: 'p6ws', name: 'p6ws.war', context-path: '/p6ws', spec-version: 'null']:
    Servlet class org.apache.cxf.transport.servlet.CXFServlet for servlet cxf could not be loaded
    because the requested class was not found in the classpath .
    java.lang.ClassNotFoundException: org.apache.cxf.transport.servlet.CXFServlet.
    Please help me its urgent

    check in the documentation http://www.oracle.com/technetwork/indexes/documentation/index.html , select your primavera version, and check document called: tested_configuration, check if you are using the right weblogic and jdk version for your primavera p6 version.

  • Error in running web logic/forms locally: wrong signature

    Hi,
    We are trying to configure oracle forms/reports 11g on each developer machine.
    In running form from either forms builder or IE I'm getting an error:
    Forms Session ID is formsapp.2
    The proxy host is null, and the proxy port is 0.
    Native HTTP implementation is being used for the connection.
    The connection mode is HTTP.
    FRM-92090: unexpected fatal error in client-side Java code during startup
    Java Exception:
    java.lang.RuntimeException: java.lang.SecurityException: class "oracle.forms.engine.Version"'s signer information does not match signer information of other classes in the same package
         at sun.plugin2.applet.Plugin2ClassLoader.checkPackageCerts(Unknown Source)
         at sun.plugin2.applet.Plugin2ClassLoader.access$200(Unknown Source)
         at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
         at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at oracle.forms.engine.Runform.createInitialMessage(Unknown Source)
         at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source)
         at oracle.forms.engine.Runform.startRunform(Unknown Source)
         at oracle.forms.engine.Main.createRunform(Unknown Source)
         at oracle.forms.engine.Main.start(Unknown Source)
         at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.SecurityException: class "oracle.forms.engine.Version"'s signer information does not match signer information of other classes in the same package
         ... 15 more
    I have signed all jar files in \forms\java and \Oramw11gdev\asdev1\jlib and confirmed that they are correctly referenced in registry and default.env. I also verified all jars. Still error is there.
    Haven't seen this problem with forms 10g.
    Any suggestions?
    Env: Win7/32bit, Oracle Forms 11g, Java 1.6, Forms Builder v.11.1.1.3.0; Java Plug-in 1.6.0_18
    Using JRE version 1.6.0_18-b07

    I got the same problem before with clients not on the same domain of the forms server so I found out that the ports 7001 & 7002 were the problem; that requesting the full machine name is not successful using these ports (machine.localdomain.com) so what I did is to join those clients to the domain and if you don't want to join those machines to domain change the web logic deployment port to 8888 .... it worked for me .... I hope this helps you

  • Help Needed compile, deploy Web Service with Annotations on Web Logic 9.2

    Hi,
    I am new web logic and need some help in compiling, creating deployment file i.e. war, ear on Web Logic 9.2. I have the following sample web service with annotations code code but need help in compiling, creating deployment file (war,ear), creating proxy for testing etc. How to compile and create deployment files in WebLogic 9.2. Any help is really appreciated.
    package sample_ws;
    import java.rmi.RemoteException;
    import javax.jws.*;
    import javax.jws.soap.SOAPBinding;
    import org.w3c.dom.Document;
    @WebService
    @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL,
                 parameterStyle = SOAPBinding.ParameterStyle.BARE)
    public class EchoService {
        public EchoService() {
        @WebMethod(action="echo")
        @WebResult(targetNamespace="http://exa.org", name="echoResult")
        public Document echo(@WebParam(targetNamespace = "http://exa.org",
                                       name = "echoMsg")
            Document doc) throws RemoteException{
            return doc;
    }Thanks

    I am using Oracle Jdeveloper as an IDE and created a war file and deployed on Oracle App. Server it works fine. Now if I deploy the same war on Web Logic it gives me the following error:
    java.lang.IllegalStateException: could not find schema type named {{http}//exa.org}>>echoResult
    Errors were encountered while performing this operation. Here is the code I have:
    package webservice2 ;
    import java.rmi.RemoteException;
    import javax.jws.*;
    import javax.jws.soap.SOAPBinding;
    import org.w3c.dom.Document;
    @WebService
    @SOAPBinding(style = SOAPBinding.Style.DOCUMENT,
                 use = SOAPBinding.Use.LITERAL,
                 parameterStyle = SOAPBinding.ParameterStyle.BARE)
    public class EchoService {
        public EchoService() {
        @WebMethod(action="echo")
        @WebResult(targetNamespace="http://exa.org", name="echoResult")
        public Document echo(@WebParam(targetNamespace = "http://exa.org",
                                       name = "echoMsg")
            Document doc) throws RemoteException{
            return doc;
    }And here is the wsdl file I have:
    <definitions
         name="EchoServiceService"
         targetNamespace="http://webservice2/"
         xmlns="http://schemas.xmlsoap.org/wsdl/"
         xmlns:tns="http://webservice2/"
         xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
         xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
         xmlns:ns1="http://exa.org"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema"
         xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
        >
        <types>
            <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://exa.org" elementFormDefault="qualified"
                 xmlns:tns="http://exa.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/">
                <element name="echoMsg" nillable="true">
                    <complexType>
                        <sequence>
                            <any/>
                        </sequence>
                    </complexType>
                </element>
                <element name="echoResult" nillable="true">
                    <complexType>
                        <sequence>
                            <any/>
                        </sequence>
                    </complexType>
                </element>
            </schema>
        </types>
        <message name="EchoServicePortType_echo">
            <part name="echoMsg" element="ns1:echoMsg"/>
        </message>
        <message name="EchoServicePortType_echoResponse">
            <part name="echoResult" element="ns1:echoResult"/>
        </message>
        <portType name="EchoService">
            <operation name="echo">
                <input message="tns:EchoServicePortType_echo"/>
                <output message="tns:EchoServicePortType_echoResponse"/>
            </operation>
        </portType>
        <binding name="EchoServiceSoapHttp" type="tns:EchoService">
            <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
            <operation name="echo">
                <soap:operation soapAction="echo"/>
                <input>
                    <soap:body use="literal" parts="echoMsg"/>
                </input>
                <output>
                    <soap:body use="literal" parts="echoResult"/>
                </output>
            </operation>
        </binding>
        <service name="EchoServiceService">
            <port name="EchoServiceSoapHttpPort" binding="tns:EchoServiceSoapHttp">
                <soap:address location="http://localhost:8888/EnableSrc-WebService2-context-root/EchoServiceSoapHttpPort"/>
            </port>
        </service>
    </definitions>Any ideas what might be wrong.

  • JDev Integrated Web Logic Server fails

    I'm a newbie with WLS. I've installed JDEV 11.1.1.3 in Windows XP SP3, and installed extensions for Webcenter.
    Now trying to go through webcenter tutorial, I arrived at point where I'm trying to run a small application,
    but nothing works. I've searched and searched the internet for clues, help, and tried multiple things, but nothing helps.
    First, I get the warning message
    Warning> <Server> <BEA-002611> <Hostname "XXX", maps to multiple IP addresses: 10.10.10.10, 169.254.25.129, 192.168.2.6
    and then when I disable all the network connections for these IPs, just to see if this would help,
    then the server appears to start successfully, but the tutorial app that compiled successfully does not start to run in any brower.
    I go through the properties of the Application Server for the Integrated Web Logic Server to test the connection and I get
    Testing JSR-160 Runtime ... failed.
    Cannot establish connection.
    Testing JSR-160 DomainRuntime ... skipped.
    Testing JSR-88 ... skipped.
    Testing JSR-88-LOCAL ... skipped.
    Testing JNDI ... skipped.
    Testing JSR-160 Edit ... skipped.
    Testing HTTP ... failed.
    Unable to open conection: Connection refused: connect
    Testing Server MBeans Model ... skipped.
    I have no clue, and trying different configurations does not help.
    I need a WebLogic for Dummies guide. Anyone have some clue ?

    Thanks Ravi Jegga for looking at my post. Here's some info.
    1) Here's the log output for starting Server Instance (IntegratedWebLogicServer)
    *** Using port 7101 ***
    "C:\Documents and Settings\jaudet\Application Data\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\bin\startWebLogic.cmd"
    [waiting for the server to complete its initialization...]
    JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m
    WLS Start Mode=Development
    CLASSPATH=C:\oracle\MIDDLE~1\WLSERV~1.3\server\ext\jdbc\oracle\11g\ojdbc6dms.jar;C:\oracle\MIDDLE~1\patch_wls1033\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\oracle\MIDDLE~1\patch_jdev1111\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\oracle\MIDDLE~1\JDK160~1\lib\tools.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.jar;C:\oracle\MIDDLE~1\modules\features\weblogic.server.modules_10.3.3.0.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\webservices.jar;C:\oracle\MIDDLE~1\modules\ORGAPA~1.1/lib/ant-all.jar;C:\oracle\MIDDLE~1\modules\NETSFA~1.0_1/lib/ant-contrib.jar;C:\oracle\Middleware\jdeveloper\webcenter\modules\oracle.portlet.server_11.1.1\oracle-portlet-api.jar;C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrf.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\common\derby\lib\derbyclient.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\xqrl.jar
    PATH=C:\oracle\MIDDLE~1\patch_wls1033\profiles\default\native;C:\oracle\MIDDLE~1\patch_jdev1111\profiles\default\native;C:\oracle\MIDDLE~1\WLSERV~1.3\server\native\win\32;C:\oracle\MIDDLE~1\WLSERV~1.3\server\bin;C:\oracle\MIDDLE~1\modules\ORGAPA~1.1\bin;C:\oracle\MIDDLE~1\JDK160~1\jre\bin;C:\oracle\MIDDLE~1\JDK160~1\bin;C:\oracle\product\10.2.0\db_4\BIN;C:\OracleBI\server\Bin;C:\OracleBI\web\bin;C:\OracleBI\web\catalogmanager;C:\OracleBI\SQLAnywhere;C:\product\10.1.3.1\OracleAS_5\jdk\bin;C:\product\10.1.3.1\OracleAS_5\jdk\jre\bin\client;C:\product\10.1.3.1\OracleAS_5\jdk\jre\bin;C:\product\10.1.3.3\OracleBIP\jre\1.4.2\bin\client;C:\product\10.1.3.3\OracleBIP\jre\1.4.2\bin;C:\product\10.1.3.1\OracleAS_5\ant\bin;C:\product\10.1.3.1\OracleAS_5\bin;C:\oracle\product\10.2.0\db_4\BIN;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Ora_10g2_DevSuite\jdk\jre\bin\classic;C:\Ora_10g2_DevSuite\jdk\jre\bin;C:\Ora_10g2_DevSuite\jdk\jre\bin\client;C:\Ora_10g2_DevSuite\jlib;C:\Ora_10g2_DevSuite\bin;C:\Ora_10g2_DevSuite\jre\1.4.2\bin\client;C:\Ora_10g2_DevSuite\jre\1.4.2\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Symantec\pcAnywhere\;C:\MKS\mksnt;C:\Program Files\QuickTime\QTSystem\;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\oracle\MIDDLE~1\WLSERV~1.3\server\native\win\32\oci920_8
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http:\\hostname:port\console *
    starting weblogic with Java version:
    java version "1.6.0_18"
    Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
    Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode)
    Starting WLS with line:
    C:\oracle\MIDDLE~1\JDK160~1\bin\java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m -Dweblogic.Name=DefaultServer -Djava.security.policy=C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.policy -Djavax.net.ssl.trustStore=C:\oracle\Middleware\wlserver_10.3\server\lib\DemoTrust.jks -Dhttp.proxyHost=emeacache.uk.oracle.com -Dhttp.proxyPort=80 -Dhttp.nonProxyHosts=null -Dhttps.proxyHost=emeacache.uk.oracle.com -Dhttps.proxyPort=80 -Dhttps.nonProxyHosts=null -Dweblogic.nodemanager.ServiceEnabled=true -Xverify:none -da -Dplatform.home=C:\oracle\MIDDLE~1\WLSERV~1.3 -Dwls.home=C:\oracle\MIDDLE~1\WLSERV~1.3\server -Dweblogic.home=C:\oracle\MIDDLE~1\WLSERV~1.3\server -Djps.app.credential.overwrite.allowed=true -Ddomain.home=C:\DOCUME~1\jaudet\APPLIC~1\JDEVEL~1\SYSTEM~1.60\DEFAUL~1 -Dcommon.components.home=C:\oracle\MIDDLE~1\ORACLE~1 -Djrf.version=11.1.1 -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Djrockit.optfile=C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrocket_optfile.txt -Doracle.domain.config.dir=C:\DOCUME~1\jaudet\APPLIC~1\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\config\FMWCON~1 -Doracle.server.config.dir=C:\DOCUME~1\jaudet\APPLIC~1\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\config\FMWCON~1\servers\DefaultServer -Doracle.security.jps.config=C:\DOCUME~1\jaudet\APPLIC~1\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\config\fmwconfig\jps-config.xml -Djava.protocol.handler.pkgs=oracle.mds.net.protocol -Digf.arisidbeans.carmlloc=C:\DOCUME~1\jaudet\APPLIC~1\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\config\FMWCON~1\carml -Digf.arisidstack.home=C:\DOCUME~1\jaudet\APPLIC~1\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\config\FMWCON~1\arisidprovider -Dweblogic.alternateTypesDirectory=C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.ossoiap_11.1.1,C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.oamprovider_11.1.1 -Dweblogic.jdbc.remoteEnabled=false -Dwsm.repository.path=C:\DOCUME~1\jaudet\APPLIC~1\JDEVEL~1\SYSTEM~1.60\DEFAUL~1\oracle\store\gmds -DUSE_JAAS=false -Djps.policystore.hybrid.mode=false -Djps.combiner.optimize.lazyeval=true -Djps.combiner.optimize=true -Djps.auth=ACC -Doracle.core.ojdl.logging.usercontextprovider=oracle.core.ojdl.logging.impl.UserContextImpl -Doracle.wc.openusage.clustername=localhost -Doracle.wc.openusage.collectorport=31314 -Doracle.wc.openusage.timeout=30 -Doracle.wc.openusage.unicast=true -Doracle.wc.openusage.enabled=false -Doracle.webcenter.tagging.scopeTags=false -XX:+UseParallelGC -XX:+DisableExplicitGC -Dwc.oracle.home=C:\oracle\Middleware\jdeveloper -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=C:\oracle\MIDDLE~1\patch_wls1033\profiles\default\sysext_manifest_classpath;C:\oracle\MIDDLE~1\patch_jdev1111\profiles\default\sysext_manifest_classpath weblogic.Server
    <Oct 5, 2010 11:01:47 AM EDT> <Notice> <WebLogicServer> <BEA-000395> <Following extensions directory contents added to the end of the classpath:
    C:\Documents and Settings\jaudet\Application Data\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\lib\mbeantypes\csp-id-asserter.jar>
    <Oct 5, 2010 11:01:48 AM EDT> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 16.0-b13 from Sun Microsystems Inc.>
    <Oct 5, 2010 11:01:52 AM EDT> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.3.0 Fri Apr 9 00:05:28 PDT 2010 1321401 >
    <Oct 5, 2010 11:01:55 AM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <Oct 5, 2010 11:01:55 AM EDT> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
    <Oct 5, 2010 11:01:56 AM EDT> <Notice> <LoggingService> <BEA-320400> <The log file C:\Documents and Settings\jaudet\Application Data\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\servers\DefaultServer\logs\DefaultServer.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
    <Oct 5, 2010 11:01:56 AM EDT> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to C:\Documents and Settings\jaudet\Application Data\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\servers\DefaultServer\logs\DefaultServer.log00008. Log messages will continue to be logged in C:\Documents and Settings\jaudet\Application Data\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\servers\DefaultServer\logs\DefaultServer.log.>
    <Oct 5, 2010 11:01:57 AM EDT> <Notice> <Log Management> <BEA-170019> <The server log file C:\Documents and Settings\jaudet\Application Data\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\servers\DefaultServer\logs\DefaultServer.log is opened. All server side log events will be written to this file.>
    <Oct 5, 2010 11:02:10 AM EDT> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
    <Oct 5, 2010 11:02:28 AM EDT> <Warning> <Deployer> <BEA-149617> <Non-critical internal application uddi was not deployed. Error: [Deployer:149158]No application files exist at 'C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\uddi.war'.>
    <Oct 5, 2010 11:02:28 AM EDT> <Warning> <Deployer> <BEA-149617> <Non-critical internal application uddiexplorer was not deployed. Error: [Deployer:149158]No application files exist at 'C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\uddiexplorer.war'.>
    <Oct 5, 2010 11:02:28 AM EDT> <Warning> <Deployer> <BEA-149617> <Non-critical internal application consoleapp was not deployed. Error: [Deployer:149158]No application files exist at 'consoleapp'.>
    <Oct 5, 2010 11:02:28 AM EDT> <Warning> <Deployer> <BEA-149617> <Non-critical internal application wlstestclient was not deployed. Error: [Deployer:149158]No application files exist at 'wlstestclient'.>
    <Oct 5, 2010 11:02:31 AM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
    <Oct 5, 2010 11:02:31 AM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <ServerMessages><warningMsgFailedLoadingPipeline> Unable to load the webservices management interceptor pipeline
    java.security.AccessControlException: access denied (oracle.security.jps.JpsPermission IdentityAssertion)
         at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
         at java.security.AccessController.checkPermission(AccessController.java:546)
         at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:378)
         at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:438)
         at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:460)
         at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.checkPermission(AbstractSubjectSecurity.java:113)
         at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.getActionExecutor(AbstractSubjectSecurity.java:76)
         at oracle.wsm.policyaccess.impl.PMPolicyResolverBase$2.run(PMPolicyResolverBase.java:209)
         at oracle.wsm.policyaccess.impl.PMPolicyResolverBase$2.run(PMPolicyResolverBase.java:207)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.wsm.policyaccess.impl.PMPolicyResolverBase.getActionExecutor(PMPolicyResolverBase.java:206)
         at oracle.wsm.policyaccess.impl.PMPolicyResolverBase.init(PMPolicyResolverBase.java:100)
         at oracle.wsm.policyaccess.impl.remote.RemotePolicyResolver.init(RemotePolicyResolver.java:116)
         at oracle.wsm.policyaccess.impl.PolicyAccessResolver.getResolver(PolicyAccessResolver.java:169)
         at oracle.wsm.policyaccess.impl.PolicyAccessResolver.getResolver(PolicyAccessResolver.java:98)
         at oracle.wsm.policyaccess.impl.PolicyAccessorImpl.getPolicySetMap(PolicyAccessorImpl.java:412)
         at oracle.wsm.policyaccess.impl.PolicyAccessorImpl.getPolicySet(PolicyAccessorImpl.java:379)
         at oracle.integration.platform.common.mgmt.PolicyCacheImpl$CacheNode.refreshIfStale(PolicyCacheImpl.java:142)
         at oracle.integration.platform.common.mgmt.PolicyCacheImpl.getPolicySet(PolicyCacheImpl.java:247)
         at oracle.j2ee.ws.server.mgmt.runtime.SuperServerInterceptorPipeline.forcePolicyLoad(SuperServerInterceptorPipeline.java:192)
         at oracle.j2ee.ws.server.mgmt.runtime.SuperServerInterceptorPipeline.<init>(SuperServerInterceptorPipeline.java:68)
         at oracle.j2ee.ws.server.JAXRPCProcessor.createAndInitWsmgmtInterceptor(JAXRPCProcessor.java:919)
         at oracle.j2ee.ws.server.JAXRPCProcessor.init(JAXRPCProcessor.java:877)
         at oracle.j2ee.ws.server.JAXRPCServlet.init(JAXRPCServlet.java:252)
         at javax.servlet.GenericServlet.init(GenericServlet.java:241)
         at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
         at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
         at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
         at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
         at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1976)
         at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1950)
         at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1869)
         at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3126)
         at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1512)
         at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:486)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
         at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
         at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:1267)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
         at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:409)
         at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
         at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
         at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
         at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
         at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
         at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
         at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
         at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:261)
         at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:220)
         at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
         at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
         at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
         at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    <Oct 5, 2010 11:03:15 AM EDT> <Notice> <LoggingService> <BEA-320400> <The log file C:\Documents and Settings\jaudet\Application Data\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\servers\DefaultServer\logs\DefaultDomain.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
    <Oct 5, 2010 11:03:15 AM EDT> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to C:\Documents and Settings\jaudet\Application Data\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\servers\DefaultServer\logs\DefaultDomain.log00008. Log messages will continue to be logged in C:\Documents and Settings\jaudet\Application Data\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\servers\DefaultServer\logs\DefaultDomain.log.>
    <Oct 5, 2010 11:03:15 AM EDT> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>
    <Oct 5, 2010 11:03:19 AM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
    <Oct 5, 2010 11:03:19 AM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>
    <Oct 5, 2010 11:03:19 AM EDT> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 127.0.0.1:7101 for protocols iiop, t3, ldap, snmp, http.>
    <Oct 5, 2010 11:03:19 AM EDT> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 192.168.2.6:7101 for protocols iiop, t3, ldap, snmp, http.>
    <Oct 5, 2010 11:03:19 AM EDT> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "DefaultServer" for domain "DefaultDomain" running in Development Mode>
    <Oct 5, 2010 11:03:19 AM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
    <Oct 5, 2010 11:03:19 AM EDT> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
    2) And here's the feedback from testing the application server connection
    Testing JSR-160 Runtime ... failed.
    Cannot establish connection.
    Testing JSR-160 DomainRuntime ... skipped.
    Testing JSR-88 ... skipped.
    Testing JSR-88-LOCAL ... skipped.
    Testing JNDI ... skipped.
    Testing JSR-160 Edit ... skipped.
    Testing HTTP ... success.
    Testing Server MBeans Model ... skipped.
    1 of 8 tests successful.
    3) The install of the webcenter extension was done via the JDEV Help - Check for updates
    selecting for files
    oracle.webcenter.framework_bundle.zip
    and
    oracle.webcenter.customization_bundle.zip
    that were automatically installed by JDEV without any prompts for additional steps.

  • JRMC remote monitoring for web logic not working

    Hi,
    I am using Oracle 1031, and JRMC version 3.0.5. I have added following option to startWebLogic.cmd - JAVA_OPTIONS=”-Djava.rmi.server.hostname=host -Xmanagement:ssl=false,authenticate=true,autodiscovery=true,port=7091 export JAVA_OPTIONS"
    I am able to see my weblogic JVM when I open JRMC in local and it is seen under Discovered --> Local. When i make a new connection in Local JRMC, it throws an exception - JAVA_OPTIONS=”-Djava.rmi.server.hostname=swperfap02 -Xmanagement:ssl=false,authenticate=true,autodiscovery=true,port=7091 export JAVA_OPTIONS"
    Other than this, I am trying to access this JVM from a remote machine and it shows error "Unable to connect"
    Please note that machine where web logic runs is in a different network compared to remote machine.
    Can you please let me know what is wrong?
    Thanks,
    Krupa

    hi Kal,
    Yes i made authentication false.
    This is the configuration i used:
    Oracle 1031
    JRMC version 3.0.5
    JAVA_OPTIONS=”-Xmanagement:ssl=false,authenticate=false,autodiscovery=true,port=7009 "
    On the local I am able to see this JVM under JDP and able to make a new connection to it also.
    Other than this, when I am trying to access this JVM from a remote machine and it shows following exception:
    Could not open Management Console for SWPERFAP02.DOMAIN.STEELWEDGE.COM:7009.
    com.jrockit.mc.rjmx.ConnectionException: Exception creating connection to: 169.254.217.151; nested exception is:
      java.net.SocketException: Network is unreachable: connect
    com.jrockit.mc.rjmx.ConnectionException: Exception creating connection to: 169.254.217.151; nested exception is:
      java.net.SocketException: Network is unreachable: connect
      at com.jrockit.mc.rjmx.ConnectionManager.connect(ConnectionManager.java:64)
      at com.jrockit.mc.console.ui.handlers.StartConsoleHandler$1.preConnect(StartConsoleHandler.java:38)
      at com.jrockit.mc.browser.utils.PreConnectJob.run(PreConnectJob.java:75)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    Caused by: java.rmi.ConnectIOException: Exception creating connection to: 169.254.217.151; nested exception is:
      java.net.SocketException: Network is unreachable: connect
      at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:614)
      at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
      at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
      at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
      at javax.management.remote.rmi.RMIServerImpl_Stub.newClient(Unknown Source)
      at javax.management.remote.rmi.RMIConnector.getConnection(RMIConnector.java:2327)
      at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:277)
      at com.jrockit.mc.rjmx.internal.RJMXConnection.connect(RJMXConnection.java:653)
      at com.jrockit.mc.rjmx.internal.RJMXConnection.establishConnection(RJMXConnection.java:613)
      at com.jrockit.mc.rjmx.internal.RJMXConnection.setupServer(RJMXConnection.java:582)
      at com.jrockit.mc.rjmx.internal.RJMXConnection.connect(RJMXConnection.java:189)
      at com.jrockit.mc.rjmx.internal.DefaultConnectionHandle.establishConnection(DefaultConnectionHandle.java:92)
      at com.jrockit.mc.rjmx.internal.DefaultConnectionHandle.connect(DefaultConnectionHandle.java:117)
      at com.jrockit.mc.rjmx.ConnectionManager.innerConnect(ConnectionManager.java:91)
      at com.jrockit.mc.rjmx.ConnectionManager.connect(ConnectionManager.java:62)
      ... 3 more
    Caused by: java.net.SocketException: Network is unreachable: connect
      at java.net.PlainSocketImpl.socketConnect(Native Method)
      at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
      at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
      at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
      at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
      at java.net.Socket.connect(Socket.java:529)
      at java.net.Socket.connect(Socket.java:478)
      at java.net.Socket.<init>(Socket.java:375)
      at java.net.Socket.<init>(Socket.java:189)
      at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
      at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
      at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
      at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
      at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
      at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
      at javax.management.remote.rmi.RMIServerImpl_Stub.newClient(Unknown Source)
      at javax.management.remote.rmi.RMIConnector.getConnection(RMIConnector.java:2327)
      at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:277)
      at com.jrockit.mc.rjmx.internal.RJMXConnection.connect(RJMXConnection.java:652)
      at com.jrockit.mc.rjmx.internal.RJMXConnection.establishConnection(RJMXConnection.java:613)
      at com.jrockit.mc.rjmx.internal.RJMXConnection.setupServer(RJMXConnection.java:582)
      at com.jrockit.mc.rjmx.internal.RJMXConnection.connect(RJMXConnection.java:188)
      at com.jrockit.mc.rjmx.internal.DefaultConnectionHandle.establishConnection(DefaultConnectionHandle.java:92)
      at com.jrockit.mc.rjmx.internal.DefaultConnectionHandle.connect(DefaultConnectionHandle.java:116)
      ... 5 more
    Please note that machine where web logic runs is in a different network compared to remote machine.
    Can you please let me know what is wrong?
    Thanks
    Krupa

  • Web services - web logic 10.3.3.0 - spring

    I have an application which is implemented with spring and uses web services.
    I am trying to deploy it on Web Logic 10.3.3.0 but I get the error:
    :com.sun.xml.bind.v2.runtime.IllegalAnnotationsException:6 counts of IllegalAnnotationExceptions
    I deploy the same application(war file) on web logic 10.3.0.0 and it works fine.
    I can not figure it out what is so different in the new version of the web logic.
    I use in the applicationContext.xml of the Spring:
    <wss:binding url="/webService/documentB" >
    <wss:service>
    <ws:service bean="#webService.documentB" impl="moi.DocumentsService" />
    </wss:service>
    </wss:binding>
    <!-- simplest definition only needs the class name -->
    <bean id="webService.documentB" class="moi.DocumentsService">
    <property name="publicDocumentDao" ref="publicDocumentDao"></property>
    </bean>
    In web.xml file:
    <!-- JAX-WS RI dispatcher servlet -->
    <servlet>
    <servlet-name>jaxws-servlet</servlet-name>
    <servlet-class>com.sun.xml.ws.transport.http.servlet.WSSpringServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>jaxws-servlet</servlet-name>
    <url-pattern>/webService/*</url-pattern>
    </servlet-mapping>
    DocumentsService.java is:
    @WebService
    public class DocumentsService {
    private PublicDocumentDao mPublicDocumentDao;
    // Injected with spring
    public void setPublicDocumentDao(PublicDocumentDao aDao) {
    mPublicDocumentDao = aDao;
    //constructor
    public DocumentsService() {
    @WebMethod
    public DocumentInfoResult requestDocumentInfo(@WebParam(name = "documentInfoRequest")
    DocumentInfoRequest aDocumentInfoRequest) {
    return mDocument;
    I am using Spring 2.0 , Hibernate 3, Struts 1.
    The log file of the weblogic 10.3.3.0 is:
    weblogic.application.ModuleException: :com.sun.xml.bind.v2.runtime.IllegalAnnotationsException:6 counts of IllegalAnnotationExceptions
    at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:102)
    at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:448)
    at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:297)
    at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
    at com.sun.xml.bind.api.JAXBRIContext.newInstance(JAXBRIContext.java:105)
    at com.sun.xml.ws.developer.JAXBContextFactory$1.createJAXBContext(JAXBContextFactory.java:73)
    at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:159)
    at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:151)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:151)
    at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:94)
    at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:265)
    at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:363)
    at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:202)
    at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:514)
    at org.jvnet.jax_ws_commons.spring.SpringService.getObject(SpringService.java:333)
    at org.jvnet.jax_ws_commons.spring.SpringService.getObject(SpringService.java:45)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectFromFactoryBean(AbstractBeanFactory.java:1246)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:221)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1100)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:862)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
    at com.oracle.weblogic.wsee.wrapper.org.springframework.web.context.ContextLoaderListener.contextInitialized(Unknown Source)
    at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:181)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1863)
    at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3126)
    at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1512)
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:486)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
    at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
    at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
    at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:1267)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
    at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:409)
    at weblogic.application.internal.SingleModuleDeployment.activate(SingleModuleDeployment.java:43)
    at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
    at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
    at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
    at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
    at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
    at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Edited by: user5165836 on 14-Jul-2011 05:41

    Hi,
    I solved the problem with adding an extra jar file to the project:
    com.springsource.org.jvnet.jax_ws_commons.spring-1.8.0.jar.

  • IBM's TSpaces probably deadlocks in Web Logic 5.1.0 sp 8

    Hi,
    In our Web Logic 5.1.0 sp8 installation we have a tuple space (IBM's
    TSpaces) solution to connection to a number of external servers.
    On top of Web Logic we use a tomcat web server. When we stress
    test system with 10 testers (5 concurrent), the system goes into
    a possible deadlock in about 1 hour.
    The thread dump below shows it is com.ibm.tspaces.Semaphore.decr()
    that 'hangs'.
    Does someone know how I can solve this problem or know how I might
    get closer to the core of the problem?
    Does someone have had experience with Tuple Spaces and Web Logic?
    Thanks,
    Brian Kristiansen
    Hewlett-Packard Danmark
    Thread dump:
    Full thread dump:
    "Callback-1" daemon prio=5 tid=0x1a804a90 nid=0xd2 runnable [0x1a8ff000..0x1a8ffdc8]
         at java.net.SocketInputStream.socketRead(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:86)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:204)
         at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1549)
         at java.io.ObjectInputStream.refill(ObjectInputStream.java:1683)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:283)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
         at com.ibm.tspaces.CallbackThread.run(CallbackThread.java:434)
    "SSLListenThread" prio=5 tid=0x828410 nid=0x12b runnable [0x1a6af000..0x1a6afdc8]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:413)
         at java.net.ServerSocket.implAccept(ServerSocket.java:241)
         at java.net.ServerSocket.accept(ServerSocket.java:222)
         at weblogic.security.SSL.SSLServerSocket.acceptNoHandshake(SSLServerSocket.java:121)
         at weblogic.security.SSL.SSLServerSocket.accept(SSLServerSocket.java:112)
         at weblogic.t3.srvr.ListenThread.run(ListenThread.java:277)
    "ListenThread" prio=5 tid=0x828df0 nid=0x11c runnable [0x1a66f000..0x1a66fdc8]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:413)
         at java.net.ServerSocket.implAccept(ServerSocket.java:241)
         at java.net.ServerSocket.accept(ServerSocket.java:222)
         at weblogic.t3.srvr.ListenThread.run(ListenThread.java:277)
    "JavaIDL Reader for 15.168.56.52:1630" daemon prio=5 tid=0x82aa40
    nid=0x100 runnable [0x1a5ef000..0x1a5efdc8]
         at java.net.SocketInputStream.socketRead(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:86)
         at com.sun.corba.se.internal.iiop.Message.readFully(Message.java:268)
         at com.sun.corba.se.internal.iiop.Message.createFromStream(Message.java:159)
         at com.sun.corba.se.internal.iiop.IIOPConnection.createInputStream(IIOPConnection.java:608)
         at com.sun.corba.se.internal.iiop.ReaderThread.run(IIOPConnection.java:109)
    "JavaIDL Listener" daemon prio=5 tid=0x82cee0 nid=0x128 runnable
    [0x1a56f000..0x1a56fdc8]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:413)
         at java.net.ServerSocket.implAccept(ServerSocket.java:241)
         at java.net.ServerSocket.accept(ServerSocket.java:222)
         at com.sun.corba.se.internal.iiop.ListenerThread.run(ListenerThread.java:52)
    "JavaIDL Reader for 15.168.56.52:5000" daemon prio=5 tid=0x82bca0
    nid=0x11a runnable [0x1a4ef000..0x1a4efdc8]
         at java.net.SocketInputStream.socketRead(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:86)
         at com.sun.corba.se.internal.iiop.Message.readFully(Message.java:268)
         at com.sun.corba.se.internal.iiop.Message.createFromStream(Message.java:159)
         at com.sun.corba.se.internal.iiop.IIOPConnection.createInputStream(IIOPConnection.java:608)
         at com.sun.corba.se.internal.iiop.ReaderThread.run(IIOPConnection.java:109)
    "NBExecuteThread-1" daemon prio=5 tid=0x7daf20 nid=0xa9 waiting
    on monitor [0x1a3ef000..0x1a3efdc8]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "NBExecuteThread-0" daemon prio=5 tid=0x7d9b20 nid=0x11e waiting
    on monitor [0x1a36f000..0x1a36fdc8]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "ExecuteThread-14" daemon prio=5 tid=0x7d8800 nid=0x122 waiting
    on monitor [0x1a2ef000..0x1a2efdc8]
         at java.lang.Object.wait(Native Method)
         at com.ibm.tspaces.Semaphore.decr(Semaphore.java:105)
         at com.ibm.tspaces.Waiter.waitFor(Waiter.java:128)
         at com.ibm.tspaces.TSCmdSocketImpl.command(TSCmdSocketImpl.java:512)
         at com.ibm.tspaces.TSCmdSocketImpl.command(TSCmdSocketImpl.java:419)
         at com.ibm.tspaces.TupleSpace.command(TupleSpace.java:4298)
         at com.ibm.tspaces.TupleSpace.waitToTake(TupleSpace.java:2120)
         at com.hugin.edot.Space.waitingTake(Space.java:166)
         at com.hugin.edot.superlib.SuperLib.retrieveAnswer(SuperLib.java:80)
         at com.hp.edot.service.bats.em.EdotLib.request(EdotLib.java:111)
         at com.hp.edot.service.bats.em.EdotLib.findBestStep(EdotLib.java:162)
         at com.hp.edot.service.bats.em.EngineManager.FindBestStep(EngineManager.java:300)
         at com.hp.edot.service.bats.em.EngineManager_ServiceStub.FindBestStep(EngineManager_ServiceStub.java:84)
         at com.hp.edot.service.bats.phase.CalculateNextStep.FindBestStep(CalculateNextStep.java:136)
         at com.hp.edot.service.bats.phase.InterrogativeTroubleshooting.execute(InterrogativeTroubleshooting.java:241)
         at com.citr.decade.b2b.phase.PhaseClassExecutor.execute(PhaseClassExecutor.java:252)
         at com.citr.decade.b2b.resolver.Resolver.processExecute(Resolver.java:446)
         at com.citr.decade.b2b.resolver.Resolver.resolve(Resolver.java:282)
         at com.hp.edot.service.bats.tsservice.TsServiceBean.service(TsServiceBean.java:728)
         at com.hp.edot.service.bats.tsservice.TsServiceBeanEOImpl.service(TsServiceBeanEOImpl.java:237)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorExecutorEJB$DocumentExecutor.execute(ServiceConnectorExecutorEJB.java:179)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorExecutorEJB.execute(ServiceConnectorExecutorEJB.java:461)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBase.serviceServiceRequest(ServiceConnectorBase.java:419)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBase.service(ServiceConnectorBase.java:173)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBean.service(ServiceConnectorBean.java:605)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBeanEOImpl.service(ServiceConnectorBeanEOImpl.java:108)
         at com.hp.edot.servlet.ProcessServlet.doPost(ProcessServlet.java:538)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
         at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
         at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
         at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
         at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
         at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-13" daemon prio=5 tid=0x7d7530 nid=0x14d runnable
    [0x1a26f000..0x1a26fdc8]
         at weblogic.socket.NTSocketMuxer.getNextSocket(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:331)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-12" daemon prio=5 tid=0x7d6180 nid=0xec runnable
    [0x1a1ef000..0x1a1efdc8]
         at weblogic.socket.NTSocketMuxer.getNextSocket(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:331)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-11" daemon prio=5 tid=0x7d6d30 nid=0xc4 runnable
    [0x1a16f000..0x1a16fdc8]
         at weblogic.socket.NTSocketMuxer.getNextSocket(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:331)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-10" daemon prio=5 tid=0x7d59e0 nid=0xf1 runnable
    [0x1a0ef000..0x1a0efdc8]
         at weblogic.socket.NTSocketMuxer.getNextSocket(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:331)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-9" daemon prio=5 tid=0x7d45e0 nid=0xca waiting on
    monitor [0x1a06f000..0x1a06fdc8]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "ExecuteThread-8" daemon prio=5 tid=0x7d32b0 nid=0x11f waiting
    on monitor [0x19fef000..0x19fefdc8]
         at java.lang.Object.wait(Native Method)
         at com.ibm.tspaces.Semaphore.decr(Semaphore.java:105)
         at com.ibm.tspaces.Waiter.waitFor(Waiter.java:128)
         at com.ibm.tspaces.TSCmdSocketImpl.command(TSCmdSocketImpl.java:512)
         at com.ibm.tspaces.TSCmdSocketImpl.command(TSCmdSocketImpl.java:419)
         at com.ibm.tspaces.TupleSpace.<init>(TupleSpace.java:645)
         at com.ibm.tspaces.TupleSpace.<init>(TupleSpace.java:871)
         at com.hugin.edot.Space.<init>(Space.java:46)
         at com.hugin.edot.superlib.SuperLib.<init>(SuperLib.java:27)
         at com.hp.edot.service.bats.em.EdotLib.<init>(EdotLib.java:34)
         at com.hp.edot.service.bats.em.EngineManager.FindBestStep(EngineManager.java:299)
         at com.hp.edot.service.bats.em.EngineManager_ServiceStub.FindBestStep(EngineManager_ServiceStub.java:84)
         at com.hp.edot.service.bats.phase.CalculateNextStep.FindBestStep(CalculateNextStep.java:136)
         at com.hp.edot.service.bats.phase.InterrogativeTroubleshooting.execute(InterrogativeTroubleshooting.java:241)
         at com.citr.decade.b2b.phase.PhaseClassExecutor.execute(PhaseClassExecutor.java:252)
         at com.citr.decade.b2b.resolver.Resolver.processExecute(Resolver.java:446)
         at com.citr.decade.b2b.resolver.Resolver.resolve(Resolver.java:282)
         at com.hp.edot.service.bats.tsservice.TsServiceBean.service(TsServiceBean.java:728)
         at com.hp.edot.service.bats.tsservice.TsServiceBeanEOImpl.service(TsServiceBeanEOImpl.java:237)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorExecutorEJB$DocumentExecutor.execute(ServiceConnectorExecutorEJB.java:179)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorExecutorEJB.execute(ServiceConnectorExecutorEJB.java:461)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBase.serviceServiceRequest(ServiceConnectorBase.java:419)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBase.service(ServiceConnectorBase.java:173)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBean.service(ServiceConnectorBean.java:605)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBeanEOImpl.service(ServiceConnectorBeanEOImpl.java:108)
         at com.hp.edot.servlet.ProcessServlet.doPost(ProcessServlet.java:538)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
         at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
         at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
         at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
         at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
         at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-7" daemon prio=5 tid=0x7d3e80 nid=0x14a waiting
    on monitor [0x19f6f000..0x19f6fdc8]
         at java.lang.Object.wait(Native Method)
         at com.ibm.tspaces.Semaphore.decr(Semaphore.java:105)
         at com.ibm.tspaces.Waiter.waitFor(Waiter.java:128)
         at com.ibm.tspaces.TSCmdSocketImpl.command(TSCmdSocketImpl.java:512)
         at com.ibm.tspaces.TSCmdSocketImpl.command(TSCmdSocketImpl.java:419)
         at com.ibm.tspaces.TupleSpace.command(TupleSpace.java:4298)
         at com.ibm.tspaces.TupleSpace.read(TupleSpace.java:2785)
         at com.hugin.edot.Space.getTime(Space.java:73)
         at com.hugin.edot.Space.put(Space.java:88)
         at com.hugin.edot.superlib.SuperLib.performRequest(SuperLib.java:60)
         at com.hp.edot.service.bats.em.EdotLib.request(EdotLib.java:110)
         at com.hp.edot.service.bats.em.EdotLib.findBestStep(EdotLib.java:162)
         at com.hp.edot.service.bats.em.EngineManager.FindBestStep(EngineManager.java:300)
         at com.hp.edot.service.bats.em.EngineManager_ServiceStub.FindBestStep(EngineManager_ServiceStub.java:84)
         at com.hp.edot.service.bats.phase.CalculateNextStep.FindBestStep(CalculateNextStep.java:136)
         at com.hp.edot.service.bats.phase.InterrogativeTroubleshooting.execute(InterrogativeTroubleshooting.java:241)
         at com.citr.decade.b2b.phase.PhaseClassExecutor.execute(PhaseClassExecutor.java:252)
         at com.citr.decade.b2b.resolver.Resolver.processExecute(Resolver.java:446)
         at com.citr.decade.b2b.resolver.Resolver.resolve(Resolver.java:282)
         at com.hp.edot.service.bats.tsservice.TsServiceBean.service(TsServiceBean.java:728)
         at com.hp.edot.service.bats.tsservice.TsServiceBeanEOImpl.service(TsServiceBeanEOImpl.java:237)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorExecutorEJB$DocumentExecutor.execute(ServiceConnectorExecutorEJB.java:179)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorExecutorEJB.execute(ServiceConnectorExecutorEJB.java:461)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBase.serviceServiceRequest(ServiceConnectorBase.java:419)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBase.service(ServiceConnectorBase.java:173)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBean.service(ServiceConnectorBean.java:605)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBeanEOImpl.service(ServiceConnectorBeanEOImpl.java:108)
         at com.hp.edot.servlet.ProcessServlet.doPost(ProcessServlet.java:538)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
         at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
         at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
         at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
         at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
         at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-6" daemon prio=5 tid=0x7d2b20 nid=0x116 waiting
    on monitor [0x19eef000..0x19eefdc8]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "ExecuteThread-5" daemon prio=5 tid=0x7d1720 nid=0xfd waiting on
    monitor [0x19e6f000..0x19e6fdc8]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "ExecuteThread-4" daemon prio=5 tid=0x7d03e0 nid=0xfa waiting on
    monitor [0x19def000..0x19defdc8]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "ExecuteThread-3" daemon prio=5 tid=0x7cf680 nid=0xf2 waiting on
    monitor [0x19d6f000..0x19d6fdc8]
         at java.lang.Object.wait(Native Method)
         at com.ibm.tspaces.Semaphore.decr(Semaphore.java:105)
         at com.ibm.tspaces.Waiter.waitFor(Waiter.java:128)
         at com.ibm.tspaces.TSCmdSocketImpl.command(TSCmdSocketImpl.java:512)
         at com.ibm.tspaces.TSCmdSocketImpl.command(TSCmdSocketImpl.java:419)
         at com.ibm.tspaces.TupleSpace.<init>(TupleSpace.java:645)
         at com.ibm.tspaces.TupleSpace.<init>(TupleSpace.java:871)
         at com.hugin.edot.Space.<init>(Space.java:46)
         at com.hugin.edot.superlib.SuperLib.<init>(SuperLib.java:27)
         at com.hp.edot.service.bats.em.EdotLib.<init>(EdotLib.java:34)
         at com.hp.edot.service.bats.em.EngineManager.FindBestStep(EngineManager.java:299)
         at com.hp.edot.service.bats.em.EngineManager_ServiceStub.FindBestStep(EngineManager_ServiceStub.java:84)
         at com.hp.edot.service.bats.phase.CalculateNextStep.FindBestStep(CalculateNextStep.java:136)
         at com.hp.edot.service.bats.phase.InterrogativeTroubleshooting.execute(InterrogativeTroubleshooting.java:241)
         at com.citr.decade.b2b.phase.PhaseClassExecutor.execute(PhaseClassExecutor.java:252)
         at com.citr.decade.b2b.resolver.Resolver.processExecute(Resolver.java:446)
         at com.citr.decade.b2b.resolver.Resolver.resolve(Resolver.java:282)
         at com.hp.edot.service.bats.tsservice.TsServiceBean.service(TsServiceBean.java:728)
         at com.hp.edot.service.bats.tsservice.TsServiceBeanEOImpl.service(TsServiceBeanEOImpl.java:237)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorExecutorEJB$DocumentExecutor.execute(ServiceConnectorExecutorEJB.java:179)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorExecutorEJB.execute(ServiceConnectorExecutorEJB.java:461)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBase.serviceServiceRequest(ServiceConnectorBase.java:419)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBase.service(ServiceConnectorBase.java:173)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBean.service(ServiceConnectorBean.java:605)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBeanEOImpl.service(ServiceConnectorBeanEOImpl.java:108)
         at com.hp.edot.servlet.ProcessServlet.doPost(ProcessServlet.java:538)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
         at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
         at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
         at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
         at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
         at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-2" daemon prio=5 tid=0x78c8f0 nid=0x104 runnable
    [0x19cef000..0x19cefdc8]
         at weblogic.servlet.internal.session.SessionData.remove(SessionData.java:266)
         at weblogic.servlet.internal.session.MemorySessionContextImpl.invalidateSession(MemorySessionContextImpl.java:72)
         at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.invalidateSessions(SessionContext.java:502)
         at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.trigger(SessionContext.java:479)
         at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:197)
         at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:191)
         at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:60)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-1" daemon prio=5 tid=0x7b9990 nid=0x113 waiting
    on monitor [0x19c6f000..0x19c6fdc8]
         at java.lang.Object.wait(Native Method)
         at com.ibm.tspaces.Semaphore.decr(Semaphore.java:105)
         at com.ibm.tspaces.Waiter.waitFor(Waiter.java:128)
         at com.ibm.tspaces.TSCmdSocketImpl.command(TSCmdSocketImpl.java:512)
         at com.ibm.tspaces.TSCmdSocketImpl.command(TSCmdSocketImpl.java:419)
         at com.ibm.tspaces.TupleSpace.<init>(TupleSpace.java:645)
         at com.ibm.tspaces.TupleSpace.<init>(TupleSpace.java:871)
         at com.hugin.edot.Space.<init>(Space.java:46)
         at com.hugin.edot.superlib.SuperLib.<init>(SuperLib.java:27)
         at com.hp.edot.service.bats.em.EdotLib.<init>(EdotLib.java:34)
         at com.hp.edot.service.bats.em.EngineManager.FindBestStep(EngineManager.java:299)
         at com.hp.edot.service.bats.em.EngineManager_ServiceStub.FindBestStep(EngineManager_ServiceStub.java:84)
         at com.hp.edot.service.bats.phase.CalculateNextStep.FindBestStep(CalculateNextStep.java:136)
         at com.hp.edot.service.bats.phase.InterrogativeTroubleshooting.execute(InterrogativeTroubleshooting.java:241)
         at com.citr.decade.b2b.phase.PhaseClassExecutor.execute(PhaseClassExecutor.java:252)
         at com.citr.decade.b2b.resolver.Resolver.processExecute(Resolver.java:446)
         at com.citr.decade.b2b.resolver.Resolver.resolve(Resolver.java:282)
         at com.hp.edot.service.bats.tsservice.TsServiceBean.service(TsServiceBean.java:728)
         at com.hp.edot.service.bats.tsservice.TsServiceBeanEOImpl.service(TsServiceBeanEOImpl.java:237)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorExecutorEJB$DocumentExecutor.execute(ServiceConnectorExecutorEJB.java:179)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorExecutorEJB.execute(ServiceConnectorExecutorEJB.java:461)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBase.serviceServiceRequest(ServiceConnectorBase.java:419)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBase.service(ServiceConnectorBase.java:173)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBean.service(ServiceConnectorBean.java:605)
         at com.citr.decade.b2b.serviceconnector.ServiceConnectorBeanEOImpl.service(ServiceConnectorBeanEOImpl.java:108)
         at com.hp.edot.servlet.ProcessServlet.doPost(ProcessServlet.java:538)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
         at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
         at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
         at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
         at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
         at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-0" daemon prio=5 tid=0x7b9f20 nid=0x10f waiting
    on monitor [0x19bef000..0x19befdc8]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "TimeEventGenerator" daemon prio=5 tid=0x7cd030 nid=0x5e waiting
    on monitor [0x19b6f000..0x19b6fdc8]
         at java.lang.Object.wait(Native Method)
         at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:279)
         at weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:141)
         at java.lang.Thread.run(Thread.java:484)
    "SpinnerRandomSource" daemon prio=5 tid=0x7cc910 nid=0x101 waiting
    on monitor [0x19aef000..0x19aefdc8]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:104)
         at weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:121)
    "Signal Dispatcher" daemon prio=10 tid=0x76aaa0 nid=0x4c waiting
    on monitor [0..0]
    "Finalizer" daemon prio=9 tid=0x767f20 nid=0x149 waiting on monitor
    [0x14e4f000..0x14e4fdc8]
         at java.lang.Object.wait(Native Method)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
    "Reference Handler" daemon prio=10 tid=0x766c50 nid=0x144 waiting
    on monitor [0x14e0f000..0x14e0fdc8]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
    "main" prio=5 tid=0x7627e0 nid=0x124 waiting on monitor [0x6f000..0x6fc3c]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1803)
         at java.lang.reflect.Method.invoke(Native Method)
         at weblogic.Server.startServerDynamically(Server.java:107)
         at weblogic.Server.main(Server.java:65)
         at weblogic.Server.main(Server.java:55)
    "VM Thread" prio=5 tid=0x765f30 nid=0xc1 runnable
    "VM Periodic Task Thread" prio=10 tid=0x769560 nid=0x120 waiting
    on monitor

    To use the XA feature, you would need a version 8.1.6 or later Oracle database with JServer option.
    http://technet.oracle.com/doc/oracle8i_816/java.816/a81354/xadistra.htm#1056354

  • IIS Redirect to Web Logic Server

    I have a web server Machine A dedicated to provide static web pages on port 80. I have weblogic server 7.0 sp 4 installed on Machine B. The web applications are deployed on port 8200. If a user comes with a port number 8200 on the URL. I want to redirect him to Machine B which runs the web logic server. How do i configure Machine A to redirect the request to Machine B.? Any Ideas?

    normally you do this with iisproxy.
    You can proxy by path, i.e if they type in
    http://myserver.com/proxythispath/
    or you can proxy by extension: i.e.
    http://myserver.com/proxythisextension.jsp
    refer to this: http://e-docs.bea.com/wls/docs70/plugins/isapi.html
    "Chandra" <[email protected]> wrote in message
    news:401834eb$[email protected]..
    I have a web server Machine A dedicated to provide static web pages onport 80. I have weblogic server 7.0 sp 4 installed on Machine B. The web
    applications are deployed on port 8200. If a user comes with a port number
    8200 on the URL. I want to redirect him to Machine B which runs the web
    logic server. How do i configure Machine A to redirect the request to
    Machine B.? Any Ideas?

  • Error in proxy servlet implementation

    Hi all,
    I have implemented a simple proxy servlet. My requirement is whenever a call is made to the servlet , the servlet must make a http call to the particular site, make a request for the content and then display the same in the browser.
    At present i am able to fetch the html content, but i am facing problem in retrieving the sources such as .js,.css files and also the alignment of the site is totally wrong.
    The code that i use in the servlet is as follows:
    HttpResponse resp = makeCall(request, "www.google.co.in");
    InputStream inReader = resp.getEntity().getContent();
    InputStreamReader stmReader = new InputStreamReader(inReader);
    BufferedReader reader = new BufferedReader(stmReader);
    StringBuilder szResultBuilder = new StringBuilder(1000);
    if (reader != null) {
    String line = reader.readLine();
    while (line != null) {
    szResultBuilder.append(line);
    line = reader.readLine();
    ServletOutputStream out = response.getOutputStream();
    out.write(szResultBuilder.toString().getBytes());
    out.flush();
    out.close();
    public static HttpResponse makeCall(HttpServletRequest request, String szURL) throws Exception {
    HttpResponse response = null;
    if(request.getMethod().equals("POST"))     {
    HttpPost post = new HttpPost(szURL);
    response = httpClient.execute(post);
    } else if(request.getMethod().equals("GET")){
    HttpGet get = new HttpGet(szURL);
    response = httpClient.execute(get);
    return response;
    Kindly help me in retrieving the entire content of the site and in displaying it. How can i retrieve the entire content for all the sites the user requests.
    Regards,
    A.Rajesh

    rajesh.a wrote:
    Hi all,
    I have implemented a simple proxy servlet. My requirement is whenever a call is made to the servlet , the servlet must make a http call to the particular site, make a request for the content and then display the same in the browser.
    At present i am able to fetch the html content, but i am facing problem in retrieving the sources such as .js,.css files and also the alignment of the site is totally wrong. You will have to understand how html works. On first request, the entire html as text is sent to the browser. When the browser begins interpreting the html and comes across a js or css tag, it makes a new request to the browser for these resources (unless it is already cached on the browser).
    The request for this js resource would point back to the server which served the html unless of course the resource url is absolute.
    Knowing that, you see the problem now? Your js (and css and images) would all point back to the server that runs your proxy servlet. However the resources reside on the remote server from where you plucked the html. You have 3 options IMO
    1. Rewrite the original urls in the proxy servlet to point to the proxy servlet which would then proxy these resources back from the remote server back to the browser.
    2. Have absolute urls for all resource urls and expose the remote server to the web.
    3. Take a look at Clipper technology (google for Web Clipper).
    Best,
    ram.

  • Threads in Web Logic??

    I read somewhere that Web Logic doesn't suggest to use any other threads from the web..is it true? I have the following situation:
    We have a servlet, which calls a method in a Java class..this method may take long time at times. So to avoid it, I need a mechanism to load the data in sequances in the background and say when one sequance is loaded, load it on the web..so this way even if there is a large data, my servlet won't throw the OutOfMemoryException. This is just a thought. Would someone suggest me any better solution or anything that would help me in achieving what I'm trying to do?
    Thanks

    Several solutions.
    First don't do it in the first place. Find another solution that is faster and/or doesn't use as much data. This can include simply disallowing the user from doing anything that messes with large data sets. Or using a stored procedure rather than java to do the processing.
    After that there are a number of solutions:
    1. Use a batch server (seperate process.) It takes requests and processes them. The interface to this can be done any of several ways: sockets, RMI, JMS. Since the server is seperate you can also queue requests. A variation on this is to write the request to a database table(s) and the batch server processes anything new it finds (this is very useful if you need to track the processing.)
    2. Web Logic (and all containers as far as I know) allow you to load classes outside of the container itself. Those classes can do anything you want and will be visible to classes in the container. Again you would want to implement this in some queue fashion.
    3. Create the thread. The restriction against threads in a container is due to the nature of the container and because it might lead to problems. As far as I know no container prevents you from doing it. You know how your system will be used so you should be able to determine what the potential effect will be. You can even write mitigation strategies to help with potential future problems (such as using a thread.)

Maybe you are looking for

  • Regarding SELECT query

    Dear experts, Is there a way for the following SELECT query to be improved? The problem that I'm seeing here is that the same table (l_item_tab) is being queried twice in the SELECT query (due to the "table joins", a and b). How can I improve the dat

  • Out of Memory error when opening pdf file.  Windows XP Reader v 10.0.1

    I am getting this message when trying to open some of my saved pdf files.  It happens on some but not others.

  • UI, destroy dialog on click of button

    Hi All, I have created three buttons on my dialog (OK, Cancel and Remove). OK and Cancel working fine. How can I destroy my dialog on click of Remove button? Thanks, Shonky

  • Calender is driving me nuts,....

    Is it me or is the calender useless? I use Outlook as my main calender andf sync to my BB. I make a change in my Outlook calender during the day and resync at night and end up with duplicate calender entries (all entries) on the BB!!. I clear out all

  • IPod update causes iPods to be incompatible with Xbox 360's

    http://discussions.apple.com/thread.jspa?threadID=1033587&tstart=0 (I felt that this topic belonged more in the compatibility forums.) Since the iTunes 7.3 iPod software update, the iPods updated are now incompatible with 360's. They now show up in t