Problems with bodytagsupport in JBoss
Hello!I got problems deploying bodytagsupport-classes in JBoss.
I Guess that I use JBoss with Jetty. I have downloaded JBoss 3.0.4.
I can deploy tagsupport-classes but not JBoss bodytagsupport-classes. But the strange thing is that everything works fine with a Orion-server with the same *.ear file.
You can download the *.ear file at:
http://www.it-gymnasiet.info/programmering_c/enterprise_web.ear
All the Java files is inside of it.
When I try to lounch it I get this Exception when I try to do this from my ControllerServlet.
code:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException
{
start(request, response);
}
public void start(HttpServletRequest request, HttpServletResponse response) throws IOException
{
String text = request.getParameter("text");
String time = ModelBean.getTime();
ArrayList optionListValues = new ArrayList();
optionListValues.add( new OptionListValue("1", "Första") );
optionListValues.add( new OptionListValue("2", "Andra") );
optionListValues.add( new OptionListValue("3", "Tredje") );
optionListValues.add( new OptionListValue("4", "Fjärde") );
request.setAttribute("time", time);
request.setAttribute("optionListValues", optionListValues);
ServletContext servletContext = getServletContext();
//RequestDispatcher requestDispatcher = servletContext.getRequestDispatcher("/view.jsp");
//RequestDispatcher requestDispatcher = servletContext.getRequestDispatcher("/enterprisetagsupport.jsp");
RequestDispatcher requestDispatcher = servletContext.getRequestDispatcher("/enterprisebodytagsupport.jsp");
try
{
requestDispatcher.forward(request, response);
}
catch(ServletException se)
{
try
{
response.setContentType("text/html");
out = new PrintWriter(response.getOutputStream());
session = request.getSession();
printString("<B>" + se.getMessage()+"</B><BR><BR>");
se.printStackTrace(out);
flush();
}
catch( IOException ioe )
{
}
}
exception:
org.apache.jasper.compiler.ParseException: /enterprisebodytagsupport.jsp(25,78) Unterminated <jsp:getProperty tag at org.apache.jasper.compiler.Parser$GetProperty.accept(Parser.java:723) at org.apache.jasper.compiler.Parser.parse(Parser.java:1145) at org.apache.jasper.compiler.Parser.parse(Parser.java:1103) at org.apache.jasper.compiler.Parser$Tag.accept(Parser.java:892) at org.apache.jasper.compiler.Parser.parse(Parser.java:1145) at org.apache.jasper.compiler.Parser.parse(Parser.java:1103) at org.apache.jasper.compiler.Parser.parse(Parser.java:1099) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:214) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:214) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:548) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:366) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:293) at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:216) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:151) at enterprise.servlet.ControllerServlet.start(ControllerServlet.java:45) at enterprise.servlet.ControllerServlet.doGet(ControllerServlet.java:23) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:366) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:293) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:581) at org.mortbay.http.HttpContext.handle(HttpContext.java:1687) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:544) at org.mortbay.http.HttpContext.handle(HttpContext.java:1637) at org.mortbay.http.HttpServer.service(HttpServer.java:875) at org.jboss.jetty.Jetty.service(Jetty.java:543) at org.mortbay.http.HttpConnection.service(HttpConnection.java:806) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:956) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:823) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:203) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:290) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:743) at java.lang.Thread.run(Thread.java:536)
So if any one could bring some light on this I would be most thankfull.
Best regards
Fredrik
