Hi Rafael,

Are you using one of our packaged Jahia installations or did you try to install yourself into your own Tomcat installation ?

If you have done the later, you cannot just install Jahia as a webapp, it needs a full setup on Tomcat, documented here : http://www.jahia.org/jahia/Jahia/devzone/pid/454#15

Also, for webapplication deployment debugging, you might want to activate the full logs for the application service, by changing the logging level in jahia/WEB-INF/etc/config/log4j.xml

Regards,
 Serge Huber.

Rafael Jorge wrote:

Hi, i'm trying to develop a portlet to Jahia.
I can deploy, but it not works, appear to me: "Error while retrieving
application Ver Noticia" and on the log from Tomcat the stack trace is
this (My source code  in Java and web.xml are below):


----------------------------------8<----------------------------------------- 4663260 [http-8080-Processor24] DEBUG org.jahia.data.fields.JahiaApplicationField.load:60 - Loading application field... 4663262 [http-8080-Processor24] DEBUG org.jahia.data.fields.JahiaApplicationField.load:63 - value=36 4663264 [http-8080-Processor24] DEBUG org.jahia.services.fields.ContentApplicationField.getValue:90 - Loading app value... 4663268 [http-8080-Processor24] ERROR org.jahia.services.applications.JahiaApplicationsDispatchingServletService.dispatchRequest:347 - Error in web application for app Ver Noticias java.lang.NullPointerException at org.jahia.services.applications.RequestDispatcherWrapper.include(RequestDispatcherWrapper.java:233) at org.jahia.services.applications.JahiaApplicationsDispatchingServletService.dispatchRequest(JahiaApplicationsDispatchingServletService.java:310) at org.jahia.services.applications.JahiaApplicationsDispatchingServletService.getAppOutputNoAction(JahiaApplicationsDispatchingServletService.java:634) at org.jahia.services.applications.JahiaApplicationsDispatchingServletService.getAppOutput(JahiaApplicationsDispatchingServletService.java:891) at org.jahia.services.fields.ContentApplicationField.getValue(ContentApplicationField.java:102) at org.jahia.services.fields.ContentField.getValue(ContentField.java:265) at org.jahia.data.fields.JahiaApplicationField.load(JahiaApplicationField.java:65) at org.jahia.services.fields.JahiaFieldBaseService.loadField(JahiaFieldBaseService.java:841) at org.jahia.services.fields.JahiaFieldBaseService.loadField(JahiaFieldBaseService.java:804) at org.jahia.services.containers.ContainerFactory.fullyLoadContainer(ContainerFactory.java:147) at org.jahia.services.containers.ContainerFactoryProxy.load(ContainerFactoryProxy.java:136) at org.jahia.data.containers.JahiaContainer.checkProxy(JahiaContainer.java:870) at org.jahia.data.containers.JahiaContainer.getField(JahiaContainer.java:462) at org.jahia.taglibs.field.AbstractFieldTag.doStartTag(AbstractFieldTag.java:137) at org.apache.jsp.jsp.jahia.templates.myjahiasite.corporate_005fportal_005ftemplates.include.box_jsp._jspService(box_jsp.java:2224) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966) at org.apache.jsp.jsp.jahia.templates.myjahiasite.corporate_005fportal_005ftemplates.home_jsp._jspService(home_jsp.java:3933) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:182) at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:78) at org.jahia.engines.core.Core_Engine.processCore(Core_Engine.java:186) at org.jahia.engines.core.Core_Engine.handleActions(Core_Engine.java:107) at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:279) at org.jahia.bin.JahiaAction.execute(JahiaAction.java:50) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.jahia.bin.Jahia.process(Jahia.java:1522) at org.jahia.bin.Jahia.service(Jahia.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534)

---------------------------------->8-----------------------------------------

------------------------>8---Source-Code---8<---------------------------
package garimpar.noticia;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class VerNoticia extends HttpServlet{

Connection Conn = null;
Statement Query;
ResultSet Res;
boolean Connected = false;
/**
* Metodo principal do portlet (Copy and paste from
http://www.jahia.org/jahia/webdav/site/jahia_org/shared/documentation/WebAppGuideDRAFT1.pdf
)
* * @param request
* @param response
*/
protected void service (HttpServletRequest request,
HttpServletResponse response)
throws ServletException,IOException {


PrintWriter writer = response.getWriter();
String name = request.getParameter("name");

response.setContentType("text/html");
writer.println("Dare demo de kido");
if (name == null) {
writer.println("<form method=\"post\" action=\"" + response.encodeURL( request.getContextPath() + "/hello" ) + "\">"); writer.println("Enter your name: <input name='name'>");
writer.println("<br/><input type='submit' value='Submit'>"); writer.println("</form>");
} else { writer.println("Hello <b>" + name + "</b>"); }
}
}
------------------------>8---Source-Code---8<---------------------------


------------------------>8---web.xml---8<---------------------------
<?xml version="1.0"?>
<!--$Id: web.xml,v 1.1 2003/11/11 13:32:15 shuber Exp $ -->
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web
Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>
<web-app>
   <display-name>Ver Noticias</display-name>
   <servlet>
       <servlet-name>VerNoticia</servlet-name>
       <servlet-class>VerNoticia</servlet-class>
   </servlet>
   <servlet-mapping>
       <servlet-name>myjahiasite</servlet-name>
       <url-pattern>/VerNoticia</url-pattern>
   </servlet-mapping>
</web-app>
------------------------>8---web.xml---8<---------------------------



Can anyone help ??
Thanks a lot...=]





Reply via email to