Difference between revisions of "Creating WebUI Workspace using Eclipse Webtool"
(→Install Tomcat Runtimes) |
(→Define a New Server) |
||
Line 21: | Line 21: | ||
== Define a New Server == | == Define a New Server == | ||
− | * At the | + | * At the '''Servers''' view, right click to open the context menu and select '''New->Server'''. |
+ | |||
+ | If server view is not visisble then you can use Window->Show View->Others ... to open it. | ||
[[image: New Server.jpg]] | [[image: New Server.jpg]] | ||
− | * Select the | + | * Select the correct server type and the server runtime you have setup earlier. |
[[image: Define a New Server.jpg]] | [[image: Define a New Server.jpg]] | ||
* Add your project to the server instance to be created | * Add your project to the server instance to be created |
Revision as of 00:38, 13 December 2011
Contents
Overview
Eclipse Webtool support is added at revision 5969 in branches/stable and 5967 in branches/adempiere341 for the single ADempiere project setup workspace. This additions allows you to run or debug the Zk web client using Eclipse webtool (Europa JEE and above ) and Apache Tomcat.
You can verify that everything is in place by checking the project properties:
- Project Facets (do not change anything here.)
- Web Project Settings
Install Tomcat Runtimes
First, you need to install a Tomcat runtime for the deploying and running of the zk Web Client. Use Tomcat 5.5+
To install a new Tomcat runtime, open the preferences dialog Window->Preferences and select the Server->Installed Runtimes. Use the Search button to locate your tomcat installation home folder.
Define a New Server
- At the Servers view, right click to open the context menu and select New->Server.
If server view is not visisble then you can use Window->Show View->Others ... to open it.
- Select the correct server type and the server runtime you have setup earlier.
- Add your project to the server instance to be created
- The created server instance is now ready for use
Define location of ADempiere property file and ADempiere home
You can define the location of your ADempiere property file and ADempiere home as system parameter for your Tomcat Instance. To do so, select Run->Open Run Dialog... and select the server instance you have created ( Note that the entries for your server instance in the Run dialog will only be created after you have start it for at least one time ). Select the arguments tab and append your property file and home parameter at the end of VM arguments, this is highlighted in the pictures below:
Hengsin 01:11, 4 August 2008 (EDT)
Possible problems: I had a problem to start Tomcat with "NoClassDefFoundError". Missing class path to adempiere jars. Solved by editing run configuration. Go to classpath section at user entries add externall libs from tomcat\lib than add projects - AdempiereTrunk
Apache jars needs to be first in the classpath:
- Bootstrap Entries
- JRE Library
- User Entries
- tomcat_dir/bin/*.jar
- tomcat_dir/server/lib/*.jar
- Adempiere Project
- Adempiere Libraries