The GWT toolkit creates a .launch script that allows launching of an embedded browser and an embedded web container for debugging applications within Eclipse. This script must be modified for EasyBeans access.
The following lines have been added:
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH"> <listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry containerPath="org.eclipse.jdt.launching.JRE_CONTAINER" javaProject="SudokuWeb" path="1" type="4"/> "/> <listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry internalArchive="/easybeans-sudoku/src/java" path="3" type="2"/> "/> <listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry internalArchive="/easybeans-sudoku/output-eclipse" path="3" type="2"/> "/> <listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry externalArchive="/easybeans-sudoku/lib/gwt-user.jar" path="3" type="2"/> "/> <listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry externalArchive="/easybeans-sudoku/lib/gwt-dev-linux.jar" path="3" type="2"/> "/> <listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry externalArchive="/easybeans-sudoku/lib/ow_ejb3_core_api.jar" path="3" type="2"/> "/> <listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry externalArchive="/easybeans-sudoku/lib/ow_ejb3_persistence_api.jar" path="3" type="2"/> "/> <listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry externalArchive="/easybeans-sudoku/lib/ow_easybeans_component_smartclient.jar" path="3" type="2"/> "/> </listAttribute>
These libraries are used to access the EasyBeans services. It includes the gwt-user.jar, gwt-dev-linux.jar, EJB3 API (ow_ejb3_core_api.jar and ow_ejb3_persistence_api.jar) and the Smart factory ow_easybeans_component_smartclient.jar.