right, the hole jsp looks like this:
| <%@ page session="false"%> | <%@ page import="de.oio.data.*" %> | <%@ page import="javax.portlet.*"%> | <%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n"%> | <portlet:defineObjects/> | <% PortletURL jaURL = renderResponse.createActionURL(); | PortletSession session = renderRequest.getPortletSession(); | String calcAction = (String)session.getAttribute("calcAction"); | String calcbin = (String)session.getAttribute("calcbin"); | %> | <P>This is a very simple calculator (can only add).</P> | <div> | <br /> | Result : <%= ((Calculator)session.getAttribute("testBean")).getSResult()%> | <br /> | <br /> | <br /> | </div> | <form method="POST" action="<%=jaURL.toString()%>"> | <div> | <INPUT TYPE="TEXT" NAME="sNumber1" id="sNumber1" VALUE="0" /> | <INPUT TYPE="TEXT" NAME="sNumber2" id="sNumber2" VALUE="0" /> | </div> | <br /> | <div> | <input name="calcbin" type="radio" value="bin" <%=calcbin.equals("bin") ? "CHECKED" : ""%>/>bin | <input name="calcbin" type="radio" value="hex" <%=calcbin.equals("hex") ? "CHECKED" : ""%>/>hex | <input name="calcbin" type="radio" value="oct" <%=calcbin.equals("oct") ? "CHECKED" : ""%>/>oct | <input name="calcbin" type="radio" value="fac" <%=calcbin.equals("fac") ? "CHECKED" : ""%>/>n! | <br /> | <br /> | </div> | <div> | <INPUT TYPE="SUBMIT" name="calcAction" id="1" value="sub"/> | <INPUT TYPE="SUBMIT" name="calcAction" id="2" value="add"/> | <INPUT TYPE="SUBMIT" name="calcAction" id="3" value="div"/> | <INPUT TYPE="SUBMIT" name="calcAction" id="4" value="multi"/> | <INPUT TYPE="SUBMIT" name="calcAction" id="5" value="mod" /> | <Input type="submit" name="do" value="resolve" /> | </div> | | </form> | the portaloutput follows: javax.portlet.PortletException: org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 6 in the jsp file: /WEB-INF/jsp/view.jsp Generated servlet error: D:\jboss_portal_2.0-jboss_4.0.1sp1\jboss_portal_2.0-jboss_4.0.1sp1\server\default\work\jboss.web\localhost\OioCalculator\org\apache\jsp\WEB_002dINF\jsp\view_jsp.java:52: cannot find symbol symbol : variable renderResponse location: class org.apache.jsp.WEB_002dINF.jsp.view_jsp PortletURL jaURL = renderResponse.createActionURL(); ^ An error occurred at line: 6 in the jsp file: /WEB-INF/jsp/view.jsp Generated servlet error: D:\jboss_portal_2.0-jboss_4.0.1sp1\jboss_portal_2.0-jboss_4.0.1sp1\server\default\work\jboss.web\localhost\OioCalculator\org\apache\jsp\WEB_002dINF\jsp\view_jsp.java:53: cannot find symbol symbol : variable renderRequest location: class org.apache.jsp.WEB_002dINF.jsp.view_jsp PortletSession session = renderRequest.getPortletSession(); ^ An error occurred at line: 6 in the jsp file: /WEB-INF/jsp/view.jsp Generated servlet error: Note: D:\jboss_portal_2.0-jboss_4.0.1sp1\jboss_portal_2.0-jboss_4.0.1sp1\server\default\work\jboss.web\localhost\OioCalculator\org\apache\jsp\WEB_002dINF\jsp\view_jsp.java uses unchecked or unsafe operations. An error occurred at line: 6 in the jsp file: /WEB-INF/jsp/view.jsp Generated servlet error: Note: Recompile with -Xlint:unchecked for details. 2 errors at org.jboss.portal.portlet.impl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:127) at de.oio.portlets.CalculatorPortlet.doView(CalculatorPortlet.java:41) at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:154) at javax.portlet.GenericPortlet.render(GenericPortlet.java:394) at org.jboss.portal.portlet.invocation.DispatcherInterceptor.invokeRequest(DispatcherInterceptor.java:143) at org.jboss.portal.portlet.invocation.DispatcherInterceptor.invoke(DispatcherInterceptor.java:171) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:213) at org.jboss.portal.portlet.invocation.PreferencesInterceptor.invoke(PreferencesInterceptor.java:93) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:213) at org.jboss.portal.server.invocation.component.ContextDispatcherInterceptor$InvokeNextCommand.execute(ContextDispatcherInterceptor.java:94) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.portal.server.servlet.CommandServlet.doGet(CommandServlet.java:49) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) 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:552) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510) at org.jboss.portal.server.invocation.component.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:58) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:213) at org.jboss.portal.core.invocation.AccessControlInterceptor.invoke(AccessControlInterceptor.java:125) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:213) at org.jboss.portal.server.invocation.component.CacheInterceptor.invoke(CacheInterceptor.java:103) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:213) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:238) at org.jboss.portal.server.Component.invoke(Component.java:173) at org.jboss.portal.server.invocation.portal.MainDispatcherInterceptor.invoke(MainDispatcherInterceptor.java:93) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:213) at org.jboss.portal.core.invocation.ViewInterceptor.invoke(ViewInterceptor.java:114) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:213) at org.jboss.portal.server.invocation.portal.TargetInterceptor.invoke(TargetInterceptor.java:153) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:213) at org.jboss.portal.core.invocation.ContentTypeInterceptor.invoke(ContentTypeInterceptor.java:117) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:213) at org.jboss.portal.core.invocation.UserContextInterceptor.invoke(UserContextInterceptor.java:91) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:213) at org.jboss.portal.server.impl.invocation.InvocationImpl.invokeNext(InvocationImpl.java:238) at org.jboss.portal.server.PortalServer.invoke(PortalServer.java:195) at org.jboss.portal.server.servlet.AbstractMainServlet.invoke(AbstractMainServlet.java:62) at org.jboss.portal.server.servlet.AbstractMainServlet.doGet(AbstractMainServlet.java:55) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.jboss.portal.core.servlet.TransactionFilter$1.run(TransactionFilter.java:78) at org.jboss.portal.common.transaction.Transactions.requiresNew(Transactions.java:75) at org.jboss.portal.core.servlet.TransactionFilter.doFilter(TransactionFilter.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 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.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:66) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:150) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:54) 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.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:595) and as i said before it works in the pluto container and in the jedspeed2 portal View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3877021#3877021 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3877021 ------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user