Migrate Web applications

While version 2.3 of the servlet specification and version 1.2 of the JavaServer Pages (JSP) specification are supported by WebSphere Application Server Express, versions 1.1 and 1.2 of the JavaServer Pages (JSP) specification are compatible and the difference between versions 2.2 and 2.3 of the servlet specification are minor. There are behavioral differences between the Java 2 Enterprise Edition (J2EE) 1.2 and 1.3 specifications.

Servlet migration issues

Servlet migration might be a concern for your application if it has these characteristics:

Web application migration tips

Some tips for migrating your Web applications include the following:

Issues concerning the migration of JSPs and Servlets

When you migrate from Version 3.5 to WebSphere Application Server - Express V5.1, servlets and JSPs that are installed in the default Web application (default_app) are not migrated by the WebSphere Application Server migration tools. Options to migrate application components that are installed in the default_app Web application are as follows:

  1. Install the servlets and JSPs to a different Web application. The WebSphere Application Server migration tools will then migrate these application components.
  2. Use the WebSphere Application Server migration tools to migrate the resources used by the servlets and JSPs that are installed in the default Web application. The migration tools will migrate resources, such as data sources and virtual hosts. After you have migrated the resources, manually migrate the servlets and JSPs without using the WebSphere Application Server migration tools.

If you use the IBM <tsx:dbquery> tag in any of your JSPs, you might need to make additional updates. In Version 5.0, the behavior of the tag's id attribute changed. In previous versions, the id attribute specified the object name of the bean, but now refers to the bean's key name that is stored in the page context. For more information, see <tsx:dbquery> in the Application Development topic.