[ OAS 10.1.2.0.2 ] Convert J2EE 1.4 webapp to J2EE 1.3

Hi,
I have a project nicely running under tomcat 5.x and OC4J standalone 10.1.3 ...
Both rely on J2EE 1.4 accroding to what i understood ...
But production environnement is OAS 10.1.2.0.2 ... relying on J2EE 1.3 :(
Deploying the war don't work of course.
So i've made lots of search to find a way ... i have made a few steps forward but i think i need help now :s ...
Correct me if i'm wrong, to deploy J2EE 1.3 web app :
- java classes can be compiled with jdk 1.4.2_x but not 5.0,
- servlet api 2.3 and jsp 1.2 are needed,
- jstl can't be higher than 1.0.x.
So i refactored my code to make it compile with jdk 1.4.2_13.
Regarding servlet api and jsp, i suppose webapp is using the jars provided with OC4J.
Do i need to do anything else ?
I also made little customization of my web.xml :
<?xml version="1.0" encoding="UTF-8"?>
<!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>
    <!-- uncomment the following if you're using the open-session-in-view pattern
         note: that you'll need to update the filter-class value if you've changed
         the defaults for the package and/or filter name
    <filter>
        <filter-name>OpenSessionInViewFilter</filter-name>
        <filter-class>org.andromda.spring.presentation.AndroMDAOpenSessionInViewFilter</filter-class>
        <init-param>
            <param-name>singleSession</param-name>
            <param-value>false</param-value>
        </init-param>
    </filter>
    -->
    <filter>
        <filter-name>ResponseOverrideFilter</filter-name>
        <filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class>
    </filter>
    <!-- uncomment the following if you're using the open-session-in-view pattern
    <filter-mapping>
        <filter-name>OpenSessionInViewFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    -->
    <filter-mapping>
        <filter-name>ResponseOverrideFilter</filter-name>
        <url-pattern>*.do</url-pattern>
    </filter-mapping>
    <filter-mapping>
        <filter-name>ResponseOverrideFilter</filter-name>
        <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.andromda.presentation.bpm4struts.ActionServlet</servlet-class>
        <init-param>
            <param-name>config</param-name>
            <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>
            <param-name>debug</param-name>
            <param-value>3</param-value>
        </init-param>
        <init-param>
            <param-name>detail</param-name>
            <param-value>3</param-value>
        </init-param>
        <init-param>
            <param-name>validate</param-name>
            <param-value>true</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <!-- precompilation merge-point -->
    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <!-- session-config merge-point -->
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    <error-page>
        <error-code>400</error-code>
        <location><![CDATA[/error-page.jsp?code=400]]></location>
    </error-page>
    <error-page>
        <error-code>403</error-code>
        <location><![CDATA[/error-page.jsp?code=403]]></location>
    </error-page>
    <error-page>
        <error-code>404</error-code>
        <location><![CDATA[/error-page.jsp?code=404&resource=true]]></location>
    </error-page>
    <error-page>
        <error-code>500</error-code>
        <location><![CDATA[/error-page.jsp?code=500&exception=true]]></location>
    </error-page>
    <error-page>
        <exception-type>java.lang.Throwable</exception-type>
        <location><![CDATA[/error-page.jsp?code=exception&exception=true]]></location>
    </error-page>
    <!-- taglib merge-point -->
     <!-- JSTL -->
     <taglib>
          <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
          <taglib-location>/WEB-INF/lib/standard.jar</taglib-location>
     </taglib>
         <taglib>
             <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
             <taglib-location>/WEB-INF/lib/standard.jar</taglib-location>
         </taglib>
         <taglib>
             <taglib-uri>http://java.sun.com/jstl/xml</taglib-uri>
             <taglib-location>/WEB-INF/lib/standard.jar</taglib-location>
         </taglib>
     <!-- STRUTS -->
     <taglib>
          <taglib-uri>/WEB-INF/tld/struts-bean-1.1.tld</taglib-uri>
          <taglib-location>/WEB-INF/tld/struts-bean-1.1.tld</taglib-location>
     </taglib>
         <taglib>
             <taglib-uri>/WEB-INF/tld/struts-html-1.1.tld</taglib-uri>
             <taglib-location>/WEB-INF/tld/struts-html-1.1.tld</taglib-location>
         </taglib>
         <taglib>
             <taglib-uri>/WEB-INF/tld/struts-tiles-1.1.tld</taglib-uri>
             <taglib-location>/WEB-INF/tld/struts-tiles-1.1.tld</taglib-location>
         </taglib>
         <taglib>
             <taglib-uri>/WEB-INF/tld/struts-logic-1.1.tld</taglib-uri>
             <taglib-location>/WEB-INF/tld/struts-logic-1.1.tld</taglib-location>
         </taglib>
</web-app> Each time i start my OC4J container, i get this error :
07/02/06 11:37:05 gesprod: Error preloading servlet
javax.servlet.UnavailableException
     at org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)
     at javax.servlet.GenericServlet.init(GenericServlet.java:258)
     at org.andromda.presentation.bpm4struts.ActionServlet.init(ActionServlet.java:19)
     at com.evermind.server.http.HttpApplication.loadServlet(HttpApplication.java:2354)
     at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4795)
     at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:4889)
     at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1015)
     at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:549)
     at com.evermind.server.Application.getHttpApplication(Application.java:890)
     at com.evermind.server.http.HttpServer.getHttpApplication(HttpServer.java:707)
     at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:625)
     at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:278)
     at com.evermind.server.http.HttpServer.setSites(HttpServer.java:278)
     at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:179)
     at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2394)
     at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1551)
     at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:92)
     at java.lang.Thread.run(Thread.java:534)If you could provide me some hints, it would be very kind of you.
Best regards,
Geoffrey Jachimiak

Hi,
Some good news, JAAS was easily configured using web console.
I can navigate through my first forms.
I still got some errors, i think it is related to the way jsp and taglibs are mixed.
It may be different from jsp 2.0 ... i've read some docs about EL expressions ...
I'll deepen this :)
Here is the trace in application.log
07/02/06 14:26:39 gesprod: Servlet error
java.lang.IllegalArgumentException: can't parse argument number param.code
    at java.text.MessageFormat.makeFormat(MessageFormat.java:1323)
    at java.text.MessageFormat.applyPattern(MessageFormat.java:447)
    at java.text.MessageFormat.<init>(MessageFormat.java:347)
    at org.apache.struts.util.MessageResources.getMessage(MessageResources.java:287)
    at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1032)
    at org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:224)
    at _error_2d_page._jspService(_error_2d_page.java:77)
    at com.orionserver[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:569)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:305)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:222)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.GetParametersRequestDispatcher.forward(GetParametersRequestDispatcher.java:257)
    at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
    at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
    at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
    at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    at org.andromda.presentation.bpm4struts.ActionServlet.doPost(ActionServlet.java:48)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:222)
    at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
    at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
    at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
    at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    at org.andromda.presentation.bpm4struts.ActionServlet.doPost(ActionServlet.java:48)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
    at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
    at java.lang.Thread.run(Thread.java:534)Best regards,
Geoffrey Jachimiak

Similar Messages

  • Error converting j2EE-Specific ejb xml to object representation

    I am trying to webservice using Sun one. I got four entity beans and two sessions. I exposed the business of the session beans as webservice function.
    I tested the individual sesion beans they are working fine.
    When I created a webservice, and when I am trying to deploy the web service the follwing error occured.
    I tried to run the verrfier tool, but is not loading the file...it s getting stucked up.
    Here,
    BSApp -- J2ee application in which webservice is included
    BSManagerContrl --- is one of the two session bean which i created
    Book -- is the entity bean
    I also checked the module of the session bean to verify whether i included the Book enity bean or not. Other wise I would i successfully tested the session bean.
    Thank you
    [b][b]Deployment Error -- Error while running ejbc -- Fatal Error from EJB Compiler -- Failed to load
    deployment descriptot for BSApp
    Cause: Error converting j2EE-Specific ejb xml to object representation
    BSManagerContrl_EJBModule.jar
    app_BSApp BSManagerContrl_EJBModule
    Referencing error: This bundle has no bean of name [Book]
    <ejb><ejb-name>Book</ejb-name><jndi-name>ejb/Book</jndi-name><pass-by-refernece>false</pass-by-reference><cmp><mapping-properties>

    Hi parsuram,
    Its not coming up anymore. All i did was re-map the table under Sun AS Mappings under properties for the EJBModule. Its really strange. Thanks a lot for your concern. I really appreciate it.

  • OAS 4.0.8 and Java

    What version of Java is supported by OAS 4.0.8.2? Particularily, is the J2EE specification supported?

    The java version supported is 1.2 in OAS 4.0.8.2. The J2EE specification is not supported fully in OAS 4.0.8.2.

  • Oracle Retail J2EE version

    Hi All,
    Can any one advise me Java version used in RIB 13.1 & RPM 13.1. (Java version and J2EE version). Is Annotations been used in the same?
    Regards,
    SK

    check e.g. document 1081376.1 on oracle support:
    RIB 13.1.1 - Oracle Application Server 10g 10.1.3.4
    RPM 13.1.2 - Oracle Application Server 10g 10.1.3.4
    The Oracle Application Server (this is not BEA Weblogic) provides the containers to run the J2EE applications in.
    Please see relevant OAS version's documentation for the applicable J2EE version.
    Best regards, Erik Ykema

  • Patching Oracle Application Server

    Hi, I'm trying to patch my Oracle Application Server that's going to be running a PeopleSoft softare installation. I've been having trouble making sure I have all the patches I need. I'm running version 10.1.3.1 of the Oracle Application Server. I downloaded the patches recommended by the PeopleSoft guides and the latest security patch supported by version 10.1.3.1. If your wondering why I'm using such an old version, it's simply because its the latest version the PeopleSoft guiddes certify as supported.
    So I have these patches, and I searched on metalink for Oracle Application Server, iAS version 10.1.3.1.0 and there were no other recommended patches. However, I notices the patches I already installed weren't under the list of patches for OAS, not even when I searched under classification any. That's when I realized that the patches that PeopeSoft recommends are listed under Containers for J2EE version 10.1.3.1.0, which is why it wasn't coming up in the search. Now I thought Containers for J2EE were part of the Oracle Application Server, so why don't patches for it show up when I simply search for OAS patches? Is there any was to find all the recommended patches for all software that was installed with OAS? I feel like I may be missing important patches
    One wrinkle is that I used the SOA 10.1.3.1.0 CD to install OAS, but I used the option for "J2EE Server and Web Server" without installing the SOA appllications. The only reason I did this was again because this is how the PeopleSoft install guide showed installing OAS.
    Thanks

    Dont worry about not install the SOA products, because you dont need them, at the end the patches will upgrade only the necesary.
    You may try to dowload 10.1.3.4 patch, it include the previus patches and newers.
    Regards

  • Sun One EJB problem - PortableRemoteObject.narrow ClassCastException...

    Hi all,
    I'm using Sun One app server 7 for the first time and am having a bit of difficulty. I have deployed a very simple EAR containing one stateless session bean just to test it. The ear appears to have deployed correctly but PortableRemoteObject.narrow is throwing a ClassCastException when trying to do a remote lookup on the bean.
    I'm using the following env settings...
    initialContextFactory = com.sun.enterprise.naming.SerialInitContextFactory
    providerUrl = iiop://127.0.0.1:3700The lookup appears to work okay - this line of code executes successfully
    Object objref = initialContext.lookup(jndiHomeName);...objref appears to initalise succesfully (if I toString() it I get an iiop stream of some sort). However, it is the next line that is failing...
    Object obj = PortableRemoteObject.narrow(objref, homeClass);...this is the exception I get...
    java.lang.ClassCastException
         at com.sun.corba.se.internal.javax.rmi.PortableRemoteObject.narrow(Unknown Source)
         at javax.rmi.PortableRemoteObject.narrow(Unknown Source)
         at com.scorlog.ServiceLocator.getRemoteHome(ServiceLocator.java:145)Furthermore, when PortableRemoteObject.narrow() executes, I get the following console exception on the server...
    com.sun.corba.ee.internal.core.DuplicateServiceContext
            at com.sun.corba.ee.internal.core.ServiceContexts.put(ServiceContexts.java:208)
            at com.sun.corba.ee.internal.iiop.ServerRequestImpl.getServiceContextsForReply(ServerRequestImpl.java:258)
            at com.sun.corba.ee.internal.iiop.ServerRequestImpl.createResponse(ServerRequestImpl.java:89)
            at com.sun.corba.ee.internal.POA.SubcontractResponseHandler.createReply(SubcontractResponseHandler.java:50)
            at org.omg.CosNaming.NamingContextExtPOA._invoke(NamingContextExtPOA.java:377)
            at com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatchToServant(GenericPOAServerSC.java:569)
            at com.sun.corba.ee.internal.POA.GenericPOAServerSC.internalDispatch(GenericPOAServerSC.java:211)
            at com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatch(GenericPOAServerSC.java:113)
            at com.sun.corba.ee.internal.iiop.ORB.process(ORB.java:275)
            at com.sun.corba.ee.internal.iiop.RequestProcessor.process(RequestProcessor.java:83)
            at com.iplanet.ias.corba.ee.internal.iiop.ServicableWrapper.service(ServicableWrapper.java:25)
            at com.iplanet.ias.util.threadpool.FastThreadPool$ThreadPoolThread.run(FastThreadPool.java:288)
            at java.lang.Thread.run(Thread.java:534)
    FINE: No SAS context element found in service context listI have seen the forum that other users have had similar problems and the suggestion was that the client can't see the ejb stubs. I don't think this is the problem in my case as I deployed the same ear on weblogic 7 (obviously substituting sun-ejb-jar.xml for a weblogic-ejb-jar.xml) and successfully executed the same client code for the remote lookup.
    My feeling is that the problem revolves around the JNDI binding. Could it be the case that even though the object is binding properly, the app server doesn't realise it is an ejb and not a jdbc/jms/mail object? The documentation gives details on looking up a JDBC, javamail, URL, JMS resource (http://docs.sun.com/source/817-2177/djjndi.html) but not ejb so I could be doing something simple wrong here...
    My sun-ejb-jar.xml is as follows....
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Generated by XDoclet -->
    <sun-ejb-jar>
        <enterprise-beans>
            <ejb>
                <ejb-name>SBTest</ejb-name>
                <jndi-name>ejb/SBTestBean</jndi-name>
            </ejb>
        </enterprise-beans>
    </sun-ejb-jar>However, I noticed on another thread, a user had some additional elements under their <ejb> tag like this...
    <?xml version="1.0" encoding="UTF-8"?>
    <sun-ejb-jar>
      <enterprise-beans>
        <name>Ejb1</name>
        <ejb>
          <ejb-name>HelloBean</ejb-name>
          <jndi-name>HelloBean</jndi-name>
          <ejb-ref>
            <ejb-ref-name>ejb/helloBean</ejb-ref-name>
            <jndi-name>HelloBean</jndi-name>
          </ejb-ref>
        </ejb>
      </enterprise-beans>
    </sun-ejb-jar>However, when I tried to add and <ejb-ref> element to my xml doc the ear failed to deploy. This is the error I get in the admin console...
    Error
    Deployment Error -- Error while running ejbc -- Fatal Error from EJB Compiler -- --
    Failed to load deployment descriptor for: testApp cause: Error converting J2EE-
    specific ejb xml to object representation: testApp.jar app_testApp Generated by
    XDoclet This bean has no ejb reference by the name of [ejb/SBtest]
    ejb/SBTestSBTestThis problem is eating up my time and being made all the more frustrating by the fact that a) it deploys on weblogic and b) the documentation is terrible. Even the sample application that comes with sun one only provides the .class files for the code that does the ejb look up and not the .java so you can't see how they hell they do it!
    Unfortunately I am tied to using Sun One so I really need to solve this problem fast. If anyone can provide any help I'd greatly appreciate it.
    Cheers,
    John :)

    I am having the same problem after upgrading to Sun One from iplanet. Any clue?

  • Error on Deploy - simple Struts + SLSB + PostGreSQL DS

    Hi,
    I'm completly new to SOAS and J2EE, so I hope someone can help me on this.
    I get the following error when I deploy my (first ever :P) .ear-file:
    Deployment Error -- Error while running ejbc -- Fatal Error from EJB Compiler -- -- Failed to load deployment descriptor for: kvnet cause: Error converting J2EE-specific ejb xml to object representation: kvnet-ejbs.jar app_kvnet Test This bean has no resource reference by the name of [jdbc/QSMS-DB] jdbc/QSMS-DBjdbc/QSMS-DB
    My EAR consists of two archives: a .war and kvnet-ejbs.jar with a session bean.
    Description of Application:
    I created a very simple Struts webapp (one servlet login filter and some .jsp`s) and already deployed the .war successfully (and run it). Now I want to add the EJB side to my application. I made a simple stateless Sessionbean which should simply connect to a PostGreSQL database through a connection pool (because after that I want to use cmp entity beans with this pool).
    In my server.xml:
    <resources>
    <jdbc-resource enabled="true" pool-name="QSMSPool" jndi-name="jdbc/QSMS-DS">
    <description>JDBC Resource des QSMS (zum Zugriff per JNDI)</description>
    </jdbc-resource>
    <jdbc-connection-pool steady-pool-size="8" max-pool-size="32" max-wait-time-in-millis="60000" pool-resize-quantity="2" idle-timeout-in-seconds="300" is-isolation-level-guaranteed="false" is-connection-validation-required="false" connection-validation-method="auto-commit" fail-all-connections="false" datasource-classname="org.postgresql.jdbc3.Jdbc3PoolingDataSource" name="QSMSPool">
    <description>Connection Pool des QSMS der PostGreSQL DB</description>
    <property value="bdrserv.quasa.org" name="serverName"/>
    <property value="5432" name="portNumber"/>
    <property value="appserver" name="user"/>
    <property value="jS7v6X" name="password"/>
    <property value="kvnet" name="databaseName"/>
    </jdbc-connection-pool>
    </resources>
    My ejb-jar.xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN' 'http://java.sun.com/dtd/ejb-jar_2_0.dtd'>
    <ejb-jar>
    <description>stateless session bean, mit dem die db-connection getestet werden soll</description>
    <display-name>Test</display-name>
    <enterprise-beans>
    <session>
    <description>test ejb fuer db-conn-test (postgresql)</description>
    <display-name>TestEJB</display-name>
    <ejb-name>TestEJB</ejb-name>
    <local-home>de.quasa.kvnet.ejb.test.TestLocalHome</local-home>
    <local>de.quasa.kvnet.ejb.test.TestLocal</local>
    <ejb-class>de.quasa.kvnet.ejb.test.TestEJB</ejb-class>
    <session-type>Stateless</session-type>
    <transaction-type>Bean</transaction-type>
    <ejb-local-ref>
    <ejb-ref-name>ejb/Test</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <local-home>de.quasa.kvnet.ejb.test.TestLocalHome</local-home>
    <local>de.quasa.kvnet.ejb.test.TestLocal</local>
    <ejb-link>kvnet-ejbs.jar#TestEJB</ejb-link>
    </ejb-local-ref>
    <security-identity>
    <description></description>
    <use-caller-identity></use-caller-identity>
    </security-identity>
    <resource-ref>
    <res-ref-name>QSMS-DS</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
    </session>
    </enterprise-beans>
    <assembly-descriptor>
    <method-permission>
    <unchecked />
    <method>
    <ejb-name>TestEJB</ejb-name>
    <method-intf>LocalHome</method-intf>
    <method-name>remove</method-name>
    <method-params>
    <method-param>java.lang.Object</method-param>
    </method-params>
    </method>
    <method>
    <ejb-name>TestEJB</ejb-name>
    <method-intf>LocalHome</method-intf>
    <method-name>create</method-name>
    <method-params />
    </method>
    <method>
    <ejb-name>TestEJB</ejb-name>
    <method-intf>Local</method-intf>
    <method-name>testConnection</method-name>
    <method-params />
    </method>
    <method>
    <ejb-name>TestEJB</ejb-name>
    <method-intf>Local</method-intf>
    <method-name>isIdentical</method-name>
    <method-params>
    <method-param>javax.ejb.EJBLocalObject</method-param>
    </method-params>
    </method>
    <method>
    <ejb-name>TestEJB</ejb-name>
    <method-intf>Local</method-intf>
    <method-name>getPrimaryKey</method-name>
    <method-params />
    </method>
    <method>
    <ejb-name>TestEJB</ejb-name>
    <method-intf>Local</method-intf>
    <method-name>remove</method-name>
    <method-params />
    </method>
    <method>
    <ejb-name>TestEJB</ejb-name>
    <method-intf>Local</method-intf>
    <method-name>getEJBLocalHome</method-name>
    <method-params />
    </method>
    </method-permission>
    </assembly-descriptor>
    </ejb-jar>
    My sun-ejb-jar.xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 7.0 EJB 2.0//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_0-0.dtd">
    <sun-ejb-jar>
         <enterprise-beans>
              <name>kvnet-ejbs.jar</name>
              <ejb>
                   <ejb-name>TestEJB</ejb-name>
                   <jndi-name>ejb/Test</jndi-name>
    <resource-ref>
    <res-ref-name>jdbc/QSMS-DB</res-ref-name>
    <jndi-name>jdbc/QSMS-DB</jndi-name>
    </resource-ref>
    <gen-classes/>
              </ejb>
         </enterprise-beans>
    </sun-ejb-jar>
    My application.xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE application PUBLIC '-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN' 'http://java.sun.com/dtd/application_1_3.dtd'>
    <application>
    <display-name>kvnetapp</display-name>
    <description>KVNetApp - Application description</description>
    <module>
    <ejb>kvnet-ejbs.jar</ejb>
    </module>
    <module>
    <web>
    <web-uri>kvnet.war</web-uri>
    <context-root>web-app2</context-root>
    </web>
    </module>
    </application>
    My web.xml:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!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>QSMS Application</display-name>
    <!-- servletfilter and struts definitions are left out for better readability -->
         <ejb-local-ref>
              <description>TestEJB local ref</description>
              <ejb-ref-name>ejb/Test</ejb-ref-name>
              <ejb-ref-type>Session</ejb-ref-type>
              <local-home>de.quasa.kvnet.ejb.test.TestLocalHome</local-home>
              <local>de.quasa.kvnet.ejb.test.TestLocal</local>
    <ejb-link>TestEJB</ejb-link>
         </ejb-local-ref>
    </web-app>
    My SLSB code:
    public class TestEJB implements SessionBean {
    public boolean testConnection() {
    Connection con = null;
    try {
    InitialContext ctx = new InitialContext();
    DataSource source = (DataSource)ctx.lookup("java:comp/env/jdbc/QSMS-DS");
    con = source.getConnection();
    // use connection
    if (con == null) {
    System.out.println("CONNECTION IS NULL!!!");
    } catch (SQLException e) {
    // log error
    System.out.println("SQLException abgefangen: "+e.getMessage());
    } catch (NamingException e) {
    // DataSource wasn't found in JNDI
    System.out.println("NamingException abgefangen: "+e.getMessage());
    } finally {
    if (con != null) {
    try { con.close(); } catch (SQLException e) {}
    return true;
    public void ejbCreate() {}
    public void ejbRemove() {}
    public void ejbActivate() {}
    public void ejbPassivate() {}
    public void setSessionContext(SessionContext ctx) {}
    public interface TestLocal extends EJBLocalObject {
    public boolean testConnection();
    public interface TestLocalHome extends EJBLocalHome {
    TestLocal create() throws CreateException;
    I hope I made myself clear. :-)
    Thanks for your help.
    Regards,
    Steffen Gransow

    I have a little more information. I noticed that the stderr from the server apparently had the stack trace of the exception, which follows this. In addition, I'll include the application's "application.xml" file (not Oracle-specific).
    ---application.xml---
    <?xml version="1.0"?>
    <!DOCTYPE application PUBLIC
    "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN"
    "http://java.sun.com/dtd/application_1_3.dtd">
    <application>
    <display-name>FELIX</display-name>
    <!--
    <module>
    <ejb>felix-ejb.jar</ejb>
    </module>
    -->
    <module>
    <web>
    <web-uri>felix-web.war</web-uri>
    <context-root>/felix</context-root>
    </web>
    </module>
    </application>
    ---application.xml---
    ---server stderr---
    ApplicationServer: appName = Felix
    java.lang.NullPointerException: application reference's config was null
         at com.evermind.server.ApplicationServer.getApplication(ApplicationServer.java:1976)
         at com.evermind.server.XMLApplicationServerConfig.initHttp(XMLApplicationServerConfig.java:1365)
         at com.evermind.server.ApplicationServer.doCheckForUpdates(ApplicationServer.java:2308)
         at com.evermind.server.ApplicationServer.checkForUpdates(ApplicationServer.java:2117)
         at com.evermind.server.ApplicationServerTask.run(ApplicationServerTask.java:46)
         at com.evermind.util.TaskManager.run(TaskManager.java:133)
         at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:66)
    ---server stderr---

  • Error : generate war file for iplanet server 6.5

    I use war file that generate from WSAD V.4 and deploy this war file to iPlanet sun one app server V6.5.
    before deploy to iplanet
    I must use command to generate war file for iplanet server (convert J2EE Archive to IAS Archive)
    but i found problem after use this command
    ./deploycmd -j2ee2ias -f xxxx.war
    com.iplanet.ias.tools.buzz.util.ArchiveHandlerException: invalid EXT descriptor signatureat com.iplanet.ias.tools.buzz.util.ArchiveHandler.<init>(Unknown Source)
    at com.iplanet.ias.tools.buzz.common.ArchiveFile.<init>(Unknown Source)
    at com.iplanet.ias.tools.buzz.common.WarArchiveFile.<init>(Unknown Sourc
    e)
    at com.iplanet.ias.tools.buzz.common.WarArchiveFile.<init>(Unknown Sourc
    e)
    at com.iplanet.ias.tools.buzz.common.iascom.processOption(Unknown Source
    at com.iplanet.ias.tools.buzz.common.iascom.main(Unknown Source)
    Any body please help?
    Thanks alot.

    I use war file that generate from WSAD V.4 and deploy this war file to iPlanet sun one app server V6.5.
    before deploy to iplanet
    I must use command to generate war file for iplanet server (convert J2EE Archive to IAS Archive)
    but i found problem after use this command
    ./deploycmd -j2ee2ias -f xxxx.war
    com.iplanet.ias.tools.buzz.util.ArchiveHandlerException: invalid EXT descriptor signatureat com.iplanet.ias.tools.buzz.util.ArchiveHandler.<init>(Unknown Source)
    at com.iplanet.ias.tools.buzz.common.ArchiveFile.<init>(Unknown Source)
    at com.iplanet.ias.tools.buzz.common.WarArchiveFile.<init>(Unknown Sourc
    e)
    at com.iplanet.ias.tools.buzz.common.WarArchiveFile.<init>(Unknown Sourc
    e)
    at com.iplanet.ias.tools.buzz.common.iascom.processOption(Unknown Source
    at com.iplanet.ias.tools.buzz.common.iascom.main(Unknown Source)
    Any body please help?
    Thanks alot.

  • Problems reg. image display on forms 6.0 on web !!!

    Hi,
    I have deployed forms 6.0 on NT 4.0 and OAS 4.0. I have
    converted my forms 5.0 application to forms 6.0 application.
    I have 2 problems:
    1.In my login window, i have attached (or imported a BMP image)
    which i m not able to see it when i run the form on web. if i
    run it through forms 6.0 (client-server), i m able to see the
    image. but if i run through browser, i m not able to see it.
    2. I have put a parameter in HTML file for a separate window. So
    when form loads, it will load into another browser window. but
    this window (or frame) is not maximised. any ideas on how to
    make it maximised ???
    Please respond urgently.
    Thanks in advance,
    Regards,
    Saumin
    null

    Hi,
    I have deployed forms 6.0 on NT 4.0 and OAS 4.0. I have
    converted my forms 5.0 application to forms 6.0 application.
    I have 2 problems:
    1.In my login window, i have attached (or imported a BMP image)
    which i m not able to see it when i run the form on web. if i
    run it through forms 6.0 (client-server), i m able to see the
    image. but if i run through browser, i m not able to see it.
    2. I have put a parameter in HTML file for a separate window. So
    when form loads, it will load into another browser window. but
    this window (or frame) is not maximised. any ideas on how to
    make it maximised ???
    Please respond urgently.
    Thanks in advance,
    Regards,
    Saumin
    null

  • Cannot start Scheduler after upgrade

    <host>:<port>/xlScheduler/admin
    Last Error:bad version number in .class file
    detailed stack trace follows:
    java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.classLoader.defineClass1
    at com.thortech.xl.scheduler.core.quartz.QuartzSchedulerImple.getJobClass
    I would appreciate any feedback
    Thank you for your time

    Kevin,
    Thank you very much for your feedback.
    I am using OAS, not weblogic.
    Oracle Containers for J2EE 10.1.3.3 or higher 9.0.3 Sun jdk 1.5.0_06 or higher
    9.1.0.0 or higher Sun jdk 1.5.0_06 and higher
    I use OAS 10.1.3.5 per recommendation from Oracle. I had error during installation that said "This verison of application server is not supported". I was told by Oracle support to ignore the error and continue installation.
    When I installed OIM on OAS 10.1.3.3 there was no error. OAS 10.1.3.3 has jdk 1_5_0_06
    OAS 10.1.3.5 has jdk 1_5_0_18
    I would like to try to switch to 1_5_0_06 and see whether this can cure it. Do you think this is a good idea?
    Log entry just FYI is below:
    ERROR,12 Jul 2010 14:53:07,027,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/isTaskAlreadyPresent encounter some problems: The Scheduler has been shutdown.
    org.quartz.SchedulerException: The Scheduler has been shutdown.
         at org.quartz.core.QuartzScheduler.validateState(QuartzScheduler.java:498)
         at org.quartz.core.QuartzScheduler.getJobDetail(QuartzScheduler.java:1063)
         at org.quartz.impl.StdScheduler.getJobDetail(StdScheduler.java:485)
         at com.thortech.xl.scheduler.core.quartz.QuartzSchedulerImpl.isTaskAlreadyPresent(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.initializeScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.startScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.service(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:734)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:908)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    FATAL,12 Jul 2010 14:53:07,027,[SCHEDULER.WEBSTARTUP],Unable to start scheduler : Bad version number in .class file
    10/07/12 14:53:38 Shutting down...
    10/07/12 14:53:45 WARNING: Shared-library oracle.expression-evaluator:10.1.3.1 is closing, but is imported by adf.oracle.domain:10.1.3.1, adf.generic.domain:10.1.3.1.
    10/07/12 14:53:45 Exception in thread "Thread-39" java.lang.NullPointerException
    10/07/12 14:53:45      at com.opensymphony.oscache.plugins.clustersupport.JavaGroupsBroadcastingListener.finialize(JavaGroupsBroadcastingListener.java:117)
    10/07/12 14:53:45      at com.opensymphony.oscache.base.AbstractCacheAdministrator.finalizeListeners(AbstractCacheAdministrator.java:336)
    10/07/12 14:53:45      at com.opensymphony.oscache.general.GeneralCacheAdministrator.destroy(GeneralCacheAdministrator.java:183)
    10/07/12 14:53:45      at com.thortech.xl.cache.OSCacheProvider.destroy(Unknown Source)
    10/07/12 14:53:45      at com.thortech.xl.cache.CacheUtil.destroy(Unknown Source)
    10/07/12 14:53:45      at com.thortech.xl.cache.CacheUtil$1.run(Unknown Source)
    10/07/12 14:54:19 Start process
    10/07/12 14:54:26 WARNING: Code-source C:\product\10.1.3.1\OracleAS_1\j2ee\home\applications\Xellerate\orai18n.jar (from manifest of /C:/product/10.1.3.1/OracleAS_1/j2ee/home/applications/Xellerate/orai18n-collation.jar) has the same filename but is not identical to /C:/product/10.1.3.1/OracleAS_1/jdbc/lib/orai18n.jar (from <code-source> in META-INF/boot.xml in C:\product\10.1.3.1\OracleAS_1\j2ee\home\oc4j.jar). If it contains different versions of the same classes, it will be masked as the latter is already visible in the search path of loader Xellerate.root:0.0.0.
    10/07/12 14:54:27 WARNING: Code-source C:\product\10.1.3.1\OracleAS_1\j2ee\home\applications\Xellerate\soap.jar (from manifest of /C:/product/10.1.3.1/OracleAS_1/j2ee/home/applications/Xellerate/xlGenConnector.jar) has the same filename but is not identical to /C:/product/10.1.3.1/OracleAS_1/webservices/lib/soap.jar (from <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in C:\product\10.1.3.1\OracleAS_1\j2ee\home\oc4j.jar). If it contains different versions of the same classes, it will be masked as the latter is already visible in the search path of loader Xellerate.root:0.0.0.
    10/07/12 14:54:27 WARNING: Code-source C:\product\10.1.3.1\OracleAS_1\j2ee\home\applications\Xellerate\http_client.jar (from manifest of /C:/product/10.1.3.1/OracleAS_1/j2ee/home/applications/Xellerate/xlGenConnector.jar) has the same filename but is not identical to /C:/product/10.1.3.1/OracleAS_1/j2ee/home/lib/http_client.jar (from <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in C:\product\10.1.3.1\OracleAS_1\j2ee\home\oc4j.jar). If it contains different versions of the same classes, it will be masked as the latter is already visible in the search path of loader Xellerate.root:0.0.0.
    10/07/12 14:54:33 WARNING: Code-source C:\product\10.1.3.1\OracleAS_1\j2ee\home\applications\Xellerate\xlWebApp\WEB-INF\lib\share.jar (from WEB-INF/lib/ directory in C:\product\10.1.3.1\OracleAS_1\j2ee\home\applications\Xellerate\xlWebApp\WEB-INF\lib) has the same filename but is not identical to /C:/product/10.1.3.1/OracleAS_1/jlib/share.jar (from <code-source> in /C:/product/10.1.3.1/OracleAS_1/j2ee/home/config/server.xml). If it contains different versions of the same classes, it will be masked as the latter is already visible in the search path of loader Xellerate.web.xlWebApp:0.0.0.
    10/07/12 14:54:33 WARNING: Code-source C:\product\10.1.3.1\OracleAS_1\j2ee\home\applications\Xellerate\xlWebApp\WEB-INF\lib\ucp.jar (from WEB-INF/lib/ directory in C:\product\10.1.3.1\OracleAS_1\j2ee\home\applications\Xellerate\xlWebApp\WEB-INF\lib) has the same filename but is not identical to /C:/product/10.1.3.1/OracleAS_1/j2ee/home/applications/Xellerate/ucp.jar (from manifest of /C:/product/10.1.3.1/OracleAS_1/j2ee/home/applications/Xellerate/xlGenericUtils.jar). If it contains different versions of the same classes, it will be masked as the latter is already visible in the search path of loader Xellerate.web.xlWebApp:0.0.0.
    10/07/12 14:54:34
    GMS: address is usviewer:3845
    10/07/12 14:54:37 WARNING: Code-source C:\product\10.1.3.1\OracleAS_1\j2ee\home\applications\Xellerate\xlScheduler\WEB-INF\lib\xlScheduler.jar (from WEB-INF/lib/ directory in C:\product\10.1.3.1\OracleAS_1\j2ee\home\applications\Xellerate\xlScheduler\WEB-INF\lib) has the same filename but is not identical to /C:/product/10.1.3.1/OracleAS_1/j2ee/home/applications/Xellerate/xlScheduler.jar (from manifest of /C:/product/10.1.3.1/OracleAS_1/j2ee/home/applications/Xellerate/xlDataObjectBeans.jar). If it contains different versions of the same classes, it will be masked as the latter is already visible in the search path of loader Xellerate.web.xlScheduler:0.0.0.
    FATAL,12 Jul 2010 14:54:39,058,[SCHEDULER.WEBSTARTUP],Unable to start scheduler : Bad version number in .class file

  • Marked rollback from enlistresource

    I have BC4J-EJB deployed on OAS 10.1.2.0.0. (J2EE and WC)
    Database is 8.1. (Is this combination maybe problem?)
    When I tried to start my ejb-client i got the error.
    OAS log contain this message Marked rollback from enlistresource.
    Client stack trace is ;
    racle.jbo.DMLException: JBO-26061: Error while opening JDBC connection.
         at oracle.jbo.server.DBTransactionImpl.initTransaction(DBTransactionImpl.java:1173)
         at oracle.jbo.server.DBTransactionImpl.initTxn(DBTransactionImpl.java:5823)
         at oracle.jbo.server.DBTransactionImpl2.connectToDataSource(DBTransactionImpl2.java:248)
         at oracle.jbo.server.DBTransactionImpl2.connectToDataSource(DBTransactionImpl2.java:271)
         at oracle.jbo.server.DBTransactionImpl2.connectToDataSource(DBTransactionImpl2.java:291)
         at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.connectToDSUsingEnv(AbstractRemoteApplicationModuleImpl.java:2094)
         at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processSvcMsgRequest(AbstractRemoteApplicationModuleImpl.java:3968)
         at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processSvcMsgEntries(AbstractRemoteApplicationModuleImpl.java:4129)
         at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.readServiceMessage(AbstractRemoteApplicationModuleImpl.java:3389)
         atoracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processMessage(AbstractRemoteApplicationModuleImpl.java:1859)
         at oracle.jbo.server.ApplicationModuleImpl.doMessage(ApplicationModuleImpl.java:7336)
         at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.sync(AbstractRemoteApplicationModuleImpl.java:1825)
         at oracle.jbo.server.remote.ejb.ServerApplicationModuleImpl.doMessage(ServerApplicationModuleImpl.java:60
         at oracle.jbo.server.ejb.SessionBeanImpl.doMessage(SessionBeanImpl.java:376)
         at RemoteAmOrgDeo_StatefulSessionBeanWrapper16.doMessage(RemoteAmOrgDeo_StatefulSessionBeanWrapper16.java:445)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Na
    Thanks.

    I have BC4J-EJB deployed on OAS 10.1.2.0.0. (J2EE and WC)
    Database is 8.1. (Is this combination maybe problem?)
    When I tried to start my ejb-client i got the error.
    OAS log contain this message Marked rollback from enlistresource.
    Client stack trace is ;
    racle.jbo.DMLException: JBO-26061: Error while opening JDBC connection.
         at oracle.jbo.server.DBTransactionImpl.initTransaction(DBTransactionImpl.java:1173)
         at oracle.jbo.server.DBTransactionImpl.initTxn(DBTransactionImpl.java:5823)
         at oracle.jbo.server.DBTransactionImpl2.connectToDataSource(DBTransactionImpl2.java:248)
         at oracle.jbo.server.DBTransactionImpl2.connectToDataSource(DBTransactionImpl2.java:271)
         at oracle.jbo.server.DBTransactionImpl2.connectToDataSource(DBTransactionImpl2.java:291)
         at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.connectToDSUsingEnv(AbstractRemoteApplicationModuleImpl.java:2094)
         at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processSvcMsgRequest(AbstractRemoteApplicationModuleImpl.java:3968)
         at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processSvcMsgEntries(AbstractRemoteApplicationModuleImpl.java:4129)
         at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.readServiceMessage(AbstractRemoteApplicationModuleImpl.java:3389)
         atoracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processMessage(AbstractRemoteApplicationModuleImpl.java:1859)
         at oracle.jbo.server.ApplicationModuleImpl.doMessage(ApplicationModuleImpl.java:7336)
         at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.sync(AbstractRemoteApplicationModuleImpl.java:1825)
         at oracle.jbo.server.remote.ejb.ServerApplicationModuleImpl.doMessage(ServerApplicationModuleImpl.java:60
         at oracle.jbo.server.ejb.SessionBeanImpl.doMessage(SessionBeanImpl.java:376)
         at RemoteAmOrgDeo_StatefulSessionBeanWrapper16.doMessage(RemoteAmOrgDeo_StatefulSessionBeanWrapper16.java:445)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Na
    Thanks.

  • Compilation Problems with the Tutorial in JDeveloper

    Hello!
    I'm a new user of JDeveloper. So this is typical newbie problem! I am planning to develop a Web Application using JDeveloper 3.0(JRE 1.1.8) and Oracle 8i (8.1.1). As a start I installed JDeveloper and on an Oracle Client machine and tried to run through the tutorial. The tutorial on "Builing Business Components" (displays master-detail relnship between dept and emp tables in the scott/tiger schema) worked fine. Then I tried to convert this to a WebApp - the jsps were generated alright. However when I tried to run main.jsp ..I got a host of errors of the type :
    Error (0) : /Program Files/Oracle/JDeveloper 3.0/myprojects/ not contained in /Program Files/Oracle/JDeveloper 3.0/myprojects/WebApp2/contents.jsp.
    This problem repeated for all the jsp files.
    Clearly some environment variable needs setting. HELP!
    Regards
    Mona

    When you generate the web.xml file, one section is commented as follows:
    <!--
      <servlet>
        <servlet-name>index</servlet-name>
        <jsp-file>/index.jsp</jsp-file>
      </servlet>
    --> 
    You have to uncomment this section.
    Regards,
    Todor

  • How to convert oracle forms in j2ee platform

    hi,
    i want to know how can i convert oracle forms into j2ee platforms. if is it possible then please tell me the steps that i need to follow .
    thxs

    What you are asking is a bit like "how can I convert a dishwasher into a washing machine".
    If you want to know the the steps I would say.
    1) Work out what kind of washing machine you want to convert to
    2) Learn the technical details of that washing machine
    3) Rearchitect your diswasher plans so it fits into the "model" of a dishwasher
    4) Now spend lots of time money and effort doing it.
    Now, I don't know if thats going to help you. But if you tell us the WHY it might help formulate a response

  • How to convert pl/sql code into java/j2ee

    Hi,
    We have a PL/SQL Oracle App server application that we will support if we can convert in j2ee/java. But when i did take a look at the code, these pl/sql contains all HTML and java code inside the stored procedures.
    And iam looking to explore some tools and mechanisms that can convert these pl/sql in a JAVA application so that i can deploy this new app into my BEA81 environment.
    Does any body has any idea:
    a) How to convert from pl/sql > java ?
    b) Any plugins or tools of BEA that can run these pl/sql (the way thay are currently...i.e w/o converting) in BEA 81 container ?
    thanks, sangita

    these pl/sql contains all HTML and java code insideJava or JavaScript. They are not the same. I wouldn't expect to see Java inside html, whereas JavaScript would be intermixed. On the other hand you might have a java stored proc (Oracle 9/10) which is generating HTML.
    >
    Does any body has any idea:Refactor.
    I doubt it just has html and JavaScript/Java. So what you have is a mess that mixes several things that should have been seperate in the first place.

  • OAS 10.1.2.0.2 J2EE Support

    Here:
    http://www.oracle.com/technology/tech/java/oc4j/1013/OracleAS-NF-1013.pdf
    is a document that specifies OAS 10.1.3 support for J2EE.
    I'm trying to find documentation about OAS 10.1.2.0.2 support for J2EE (what apis/packages and what versions are supported).
    Thx!

    Like:
    http://www.oracle.com/technology/tech/java/oc4j/1012/collateral/OC4J-TWP-101202.pdf
    You should be able to find everything here:
    http://www.oracle.com/technology/tech/java/oc4j/1012/index.html
    AS 10.1.2 supports J2EE 1.3.

Maybe you are looking for

  • Itunes doesn't open, error -200

    I'm having a problem similar to what I've seen other people mentioning here, except when the itunes icon bounces, after a minute this message pops up: The iTunes application could not be opened. An unknown error occured. (-200). I had this problem to

  • I can't open a thing in Prem Pro CC as

    Been using Prem Pro CC for a few months and working on a project yesterday, went to open today and the message below came up!  I then tried opening up previous projects and the same again has happened with the below message. Your help and advice will

  • How to eliminate an instance of "entering a sequence call" from the teststand report

    I am using TestStand 4.2 and I am using a long sequence with several sub-sequences.  In these subsequences I am getting test results that I would like to place in the TestStand report.  Currently, in order to do this I have to check the "Record Resul

  • ALTERNATIVE FOR 'SELECT TOP STATEMENT

    HI FRIENDS IF ANY ONE KNOWS HOW TO CONVERT THE SQL STATEMENT GIVEN BELOW PLEASE HELP ME SELECT TOP 1 CardID FROM EasyRechargeMaster WHERE CardGroup = EasyRecharge.CardGroup THANKS & REGARDS

  • Lenovo H220 Windows 7 installation nicht möglich

    Habe einen Lenovo H220 von einem Bekannten bekommen sollte Ihn installieren. Das Problem ist das  der  Rechner die Treiber  von der  CD im Puffer kopiert und dann wo er denn windows  starten soll hängt und es passiert  nichts, habe auch mit Linux  un