Deploying to a Faces JSP

You can deploy your J2C Java™ bean through a Faces JSP.

Once you have created your J2C application, you can create a Faces JSP and deploy it on WebSphere® Application Server.

You can test your application using one of the test environments included in the development platform. For example, you can include test environment for WebSphere Application Server Version 6.0 and test environments for legacy application servers such as, WebSphere Application Server Version 5.1 and WebSphere Application Server Version 5.0.

The test environment that you use to run your web application depends on how the application is generated. For example, if you selected servlet version 2.4 (J2EE Version 1.4) when you defined the dynamic web project for your application, you must select WebSphere Application Server Version 6.0 as your target server and you must test your application using the WebSphere Application Server Version 6.0 Test Environment.

If the Web icon, Web perspective icon, does not appear in the top right tab of the workspace, you need to switch to the Web perspective. Here are the steps for creating a Faces JSP:
  1. In the Deployment Information page, select Create J2EE resource.
  2. In the J2EE Resource Type, select JSP.
  3. Click Next.
  4. On the JSP Creation page, select Create a Faces JSP and add J2C Java bean as available data.
  5. In the JSP folder field, click Browse to select an existing JSP folder, or enter a name (for example, SampleJSP) in the JSP folder name field.
  6. In the Faces file name field, provide a name for the Faces JSP file.
  7. In the EAR project field, type the name of your EAR, or use the drop down list to locate the EAR associated with this project.
  8. Click Show Advanced if you want to set advanced properties.
    1. In the Resource Reference field, provide a resource reference name. This resource reference maps the name used in the application to the actual JNDI resource name specified on the runtime server. Creating a resource Rreference is the preferred method of managing connections, because it makes your application code less server dependent. That is, if you want to use a different server on which to run your application, you can create a new resource reference that binds to the new server without needing to change your application source code. Once you provide a resource reference name, the wizard will confirm that the JNDI name exists in the server.
    2. In the JNDI lookup name field, ensure that the correct name of your JNDI lookup appears. If it does not appear, or is not correct, type the correct project name.
  9. If you selected Configure Resource Adapter Deployment on the Deployment Information page, click Next to go specify the RAR settings. page.
  10. If you did not select Configure Resource Adapter Deployment on the Deployment Information page, click Finish.
  11. Once you have created the Faces JSP file, the page should open the new JSP in the Design page of Page Designer. If it is not in the Design page, expand the WEB-INF folder under the WebContent folder. Right click on the new JSP, click Open With, and click on Page Designer. The JSP will open in the Design page of the editor.
  12. The Palette view should appear on the right panel. If it does not appear, in the top menu, click on Window > Show view > Palette.
  13. You then can drag and drop selected controls from the Faces Component from the Palette into your Faces page. You can also drag and drop one of the Java methods that you created from the Page date view, and specify input and output data that you want to display. For more information on creating JSP Faces, see the JSP Faces documentation.
  14. Save your Faces JSP by pressing Ctrl-S or by clicking File > Save in the toolbar.
  15. To test the Faces JSP on a server, select the Servers tab to open the Servers view. Start the server, if it is not already running. To start the server, right click WebSphere Application Server v6.0, and select Start.
  16. In the Project Explorer view, right-click the Faces JSP that you just created
  17. Select Run > Run on Server.
  18. Select WebSphere Application Server v6.0 and click Finish.
  19. A Web browser will open to your Faces JSP page, and you can input data to test the application.
Terms of use | Feedback
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.