Sun Java System Application Server Platform Edition 8.1 2005Q2 Update 2 Upgrade and Migration Guide

- Previous: Declaring EJBs in the JNDI Context
- Next: Migrating Web Application Modules

### Potential Servlets and JSP Migration Problems

The actual migration of the components of a Servlet / JSP application from Application Server 6.x to Application Server 8.1does not require any modifications to the component code.

If the Web application is using a server resource, a DataSource for example, the Application Server requires that this resource to be declared inside the `web.xml` file and, correspondingly, inside the `sun-web.xml` file. To declare a DataSource called `jdbc/iBank`, the `<resource-ref>` tag in the `web.xml` file is as follows:

    <resource-ref>
       <res-ref-name>jdbc/iBank</res-ref-name>
       <res-type>javax.sql.XADataSource</res-type>
       <res-auth>Container</res-auth>
       <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>

The corresponding declaration inside the `sun-web.xml` file looks like this:

    <?xml version="1.0" encoding="UTF-8"?>
    <! DOCTYPE FIX ME: need confirmation on the DTD to be used for this file
    <sun-web-app>
       <resource-ref>
          <res-ref-name>jdbc/iBank</res-ref-name>
          <jndi-name>jdbc/iBank</jndi-name>
       </resource-ref>
     </sun-web-app>

- Previous: Declaring EJBs in the JNDI Context
- Next: Migrating Web Application Modules

- © 2010, Oracle Corporation and/or its affiliates