Many thanks for these hints. It works, I've been able to have a stable auto-completion and debug in JSPs.
Thanks again. 2006/11/10, Lorenzo Patocchi < <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]>: Hi Boris, i'm actually using Eclipse to develop and debug jahia projects. What You additionally need is: - MyEclipseIDE (http://www.myeclipseide.com/) once installed You can start a new Web Project with standard directories: src and web(*) where src contains properties&java sources and web the webstuff (WEB-INF jsp etc), then you have to split your jahia installation in 2 main pieces. - bundled tomcat - webapps/jahia contents to be moved into web(*) of eclipse project because of the move now tomcat will not find anymore jahia, so you have to create a jahia.xml inside tomcat's webapps that specify the new location of jahia with context path="/jahia" in eclipse then: - copy properties from web/WEB-INF/classes to src - configure myeclipse properties to add a new application server to point where you installed jahia's tomcat (tomcat4) ensure all jar in WEB-INF are found and added to project's build-path probably eclipse&myeclipse will start to compile all jsp (may take a little while) and now you are ready to start jahia from inside eclipse, develop and debug :-) good luck! Lorenzo Patocchi Boris Maras wrote: > Hi all, > > I'm trying to use Eclipse to ease template development. > If you use it, how did you configure it? Which plugins? Which > connection with Tomcat&Jahia? Which debugging facilities? > > I'm currently using Eclipse 3.2.1 with WTP plugin. > It gives me the following features : > - auto-completion on taglibs > - unstable auto-completion on Java embedded in JSPs > - but still no debug on JSP > > > I created a "dynamic web project" and put the Jahia libs in the build > path. I also copied the WEB-INF directory so that Eclipse can find the > tlds and web.xml > But I did not manage to link it to Tomcat/Jahia. The stacktraces in > the mailing-lists seem to show that some of you managed to do it. Any > hints? :-) > I currently deploy my templates using an Ant task (it creates a jar, > and then copies it to the new_templates directory). > > The auto-completion on Java is unstable. Here is what happens : > First example : in a JSP, if I have the following code, > auto-completion is fine : > <% > JahiaData jData = (JahiaData) request.getAttribute( > "org.jahia.data.JahiaData" ); > ContentPage contentPage = ContentPage.getPage(jData.page().getID()); > %> > Second example : I add a line using the class ParamBean. > Auto-completion is still fine on the first line, but is disabled on > every line after the one using ParamBean (error message : "Java > Content Assist is not available for the current cursor location") : > <% > JahiaData jData = (JahiaData) request.getAttribute ( > "org.jahia.data.JahiaData" ); > ParamBean jParams = jData.params(); > ContentPage contentPage = ContentPage.getPage(jData.page().getID()); > %> > > It's very annoying because ParamBean is used very often. I need to > comment these lines whenever I want auto-completion to work (but, of > course, I have compilation errors). > Any ideas to work around this problem? > > More globally, do you have another plugin and/or IDE that works better > for these features? > > Thanks, > Boris Maras -- Lorenzo Patocchi Dipl. Ing. STS/ETS/HTL <http://www.cryms.com> www.cryms.com Tel: +41 91 60 55266 Cel: +41 79 375 0891 Fax: +41 91 223 9797 Cryms sagl Via Vedeggio 1 Uovo di Manno 6928 Manno - Lugano Switzerland
