120 likes | 232 Views
Duplicating Your Workspace. You may need to copy files from one workspace to another (example – you’ve developed using Tomcat, and want to use WebSphere for Integration Test). You also may want to make discretionary copies, back-ups, etc. Launch RBD and Select a New Workspace. Launch RBD
E N D
Duplicating Your Workspace You may need to copy files from one workspace to another (example – you’ve developed using Tomcat, and want to use WebSphere for Integration Test). You also may want to make discretionary copies, back-ups, etc.
Launch RBD and Select a New Workspace • Launch RBD • From the Workspace Launcher, enter a new Workspace location on your PC: • This will open your workbench with the Welcome page” – close it.
Create New Dynamic Web Project • From the File menu, select: New > Project… • From the new project wizard, select Dynamic Web Project • Specify (carefully) • Project Name: • Target Runtime • Configurations • Add project to EAR file • Note that several of these options will be pre-selected • Click Next >
Specify Project Facets • From Project Facets, check the following options for your new project: • Default style sheet • Both of the EGL options • Both of the WebSphere Web options • No other options! • Click Next >
Add EGL Settings • Click Next > past the next setup menu • (Accept defaults for folder names) • From EGL Setting, carefully enter the JNDI name to connect to your database: jdbc/EGLDerbyR7 • Click Finish • Click Yes to Open the Associated Web Perspective • Close the Web Diagram tool, open by default in the Content Area
Copy Pages and WebContent Over • From My Computer or Windows Explorer, open your existing project’s \WebContent\ folder. • Select allEXCEPT META-INF and WEB-INF– and paste into the new \WebContent\ folder in your new workspace. • Over-write theme when prompted.
Copy EGLWeb Resources • From My Computer or Windows Explorer, open your existing project’s \EGLSource\ folder. • Select all files and copy them. • Paste them over \EGLSource\ in your new Workspace • From Project Explorer, Right Click over EGLWeb and: • Generate • From the Project Menu: • Clean… • Note – you may need to delete the com package in the new Workspace
Add a Data Source for your EGLDerby Database • From EGLWebEAR: • Open the Deployment Descriptor • Click the Deployment tab
Add a Data Source for your EGLDerby Database • From Datasource defined in the JDBC provider above: • Click Add • Select Derby JDBC Provider (XA) • At Version 5.0 • Click Next >
Create a New Data Source • From Create DataSource • Name the DataSource (a Java-compliant name – no spaces, etc.) • (carefully) specify the JNDI name jdbc/EGLDerbyR7 • Click Next > • From Create Resource Properties: • Enter a Value: for the database: C:/databases/EGLDerbyR7 • Click Finish
Ensure that J2EE is Set to Yes in Your Build File and Re-Generate • If J2EE is set to “no” in your build-file, you will not be able to re-generate your project and run. • Open the Build File in the editor • Select “YES” for j2ee • Save and close your Build File • (From Project Explorer) • Generate your project
Add/Remove Your Project • When you are finished, you need to remove the existing EAR file from your project, and add your new EAR file. Do this from the Servers tab