Appendix J.1 Projects to be migrated

The following table describes the WTP projects and their availability for migration.

Table J-1 Migratable and nonmigratable projects

Project before migrationAvailability for migrationCorresponding WTP project
EAR project (packaged archive format)YEnterprise application project
EAR project (exploded archive format)Y
WAR projectYDynamic Web project
EJB-JAR projectYEJB project
Legend:
Y: Can be migrated

The following tables describe the comparison of the contents of each project:

Table J-2 Comparison between the EAR project and enterprise application project

ItemBefore migrationWTP
EAR project (packaged archive format)EAR project (exploded archive format)Enterprise application project
Base Eclipse projectJava projectJava projectSimple project
Format of the application to be deployedPackaged archive formatExploded archive formatDetermine the location of the debug environment according to the following format:
  • In case of local, use the exploded archive format
  • In case of remote, use
the archive format
EAR root folderSpecify when creating the project.Specify when creating the project.Specify while creating a project.
Creating the J2EE applicationCreate the EAR file in the project during the building process.Create the application directory in the project during the building process.Create by either of the following methods:
  • Create outside the project (deploy directory) when deploying.
  • Create with the export functionality of the EAR file.

Table J-3 Comparison between the WAR project and Web project

ItemBefore migrationWTP
WAR projectWeb project
Base Eclipse projectJava projectJava project
WAR root folderSpecify when creating the project.Specify when creating the project.
Creating the WAR fileCreate in the project during the building process.Create by either of the following methods:
  • Create outside the project (deploy directory) when deploying.
  • Create with the export functionality of the WAR file.

Table J-4 Comparison between EJB-JAR project and EJB project

ItemBefore migrationWTP
EJB-JAR projectEJB project
Base Eclipse projectJava projectJava project
EJB-JAR root folderSpecify when creating the project (this will be the project output folder).Specify while creating a project (This folder is the project output folder)
Creating the EJB-JAR fileCreate in the project during the building process.Create by either of the following methods:
  • Create outside the project (deploy directory) when deploying.
  • Create with the export functionality of JAR.