There's a bug in weblogic (8.1) which does not define scriplet variables
unless you close the bean:define tag with an eplicit tag:

This does not work:
<bean:define id="phileas" value="fogg">
<%= phileas %>

Workaround:
<bean:define id="phileas" value="fogg"></bean:define>
<%= phileas %>


There's a patch for this problem, request it from bea (id: CR112789).



Cheers,
simon


P.s. how come the keelframework wiki is so terribly slow?



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Sasvata (Shash) Chatterjee
Sent: Donnerstag, 23. Oktober 2003 15:48
To: [EMAIL PROTECTED]
Subject: Re: [Keelgroup] App-hoj: Keel on BEA WebLogic Server 8.1 - JSP
Compilation Error


Simon,

Not having BEA, I can only take a shot in the dark.  Looks like every 
variable that the JSP compiler is complaining about, is one that should 
have been defined in "<bean:define .../>" tags.  My hunch is that 
somehow the JSP compiler is not doing tag processing (although it 
processed the jsp:include tag, obviously).  For one, BEA seems to have a

problem resolving the context path (the same reason you had to 
explicitly define a fully-qualified path for keel.config.dir).  In 
menu.jsp, at the top, all the taglibs are defined using "/WEB-INF", it 
might be worth changing those to "/bea/user_projects/domains/...." just 
to see if that makes a difference.  If that is the case, changing every 
JSP is going to be tedious, and would only work for a certain webapp 
context....not good!  I have to believe there is something fundamental 
about BEA setup that needs to happen for it  to determine the webapp 
context path correctly, unfortunately I know squat about BEA.

If you get it working...please consider putting up the BEA notes on the 
Wiki, or post here and I'll put it up.

Shash

[EMAIL PROTECTED] wrote:

>After changing the keel.config.dir parameter in the web.xml to
/bea/user_projects/domains/pfguia/struts/WEB-INF/keel/server/conf, i get
one step further past the keel welcome screen and keel does initailize,
however, i get a jsp compilation error.... : 
>
>
>I'm using the latest rc1 keel release, w2k, wls8.1. app-hoj works fine
under tomcat.
>
>Any ideas?
>
>Cheers,
>simon
>
>
>
>
>
>Here's the browser's output: 
>
>Compilation of
'C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java' failed:
>  _____  
>
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:519: cannot resolve symbol
>probably occurred due to an error in /navigate/menubarscript.jspi line
174:
><% sb.append("\n ['" + topelement_title + "', null, "); %>
>
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:563: cannot resolve symbol
>probably occurred due to an error in /navigate/menubarscript.jspi line
177:
><% sb.append("\n ['" + secondelement_title + "', "); %>
>
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:601: cannot resolve symbol
>probably occurred due to an error in /navigate/menubarscript.jspi line
180:
><% sb.append("'../model.do?model=" + secondelement_model); %>
>
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:639: cannot resolve symbol
>probably occurred due to an error in /navigate/menubarscript.jspi line
183:
><% sb.append(secondelement_parameters); %>
>
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:716: cannot resolve symbol
>probably occurred due to an error in /navigate/menubarscript.jspi line
190:
><% sb.append("'" + secondelement_url + "'"); %>
>
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:829: cannot resolve symbol
>probably occurred due to an error in /navigate/menubarscript.jspi line
200:
><% sb.append("\n ['" + thirdelement_title + "', "); %>
>
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:867: cannot resolve symbol
>probably occurred due to an error in /navigate/menubarscript.jspi line
203:
><% sb.append("'../model.do?model=" + thirdelement_model); %>
>
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:905: cannot resolve symbol
>probably occurred due to an error in /navigate/menubarscript.jspi line
206:
><% sb.append(thirdelement_parameters); %>
>
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:982: cannot resolve symbol
>probably occurred due to an error in /navigate/menubarscript.jspi line
213:
><% sb.append("'" + thirdelement_url + "',"); %>
>
>
>  _____  
>
>Full compiler error(s):
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:519: cannot resolve symbol
>symbol  : variable topelement_title 
>location: class jsp_servlet._navigate.__menu
>                    sb.append("\n  ['" + topelement_title + "', null,
");  //[ /navigate/menubarscript.jspi; Line: 174]
>                                         ^
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:563: cannot resolve symbol
>symbol  : variable secondelement_title 
>location: class jsp_servlet._navigate.__menu
>                          sb.append("\n    ['" + secondelement_title +
"', ");  //[ /navigate/menubarscript.jspi; Line: 177]
>                                                 ^
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:601: cannot resolve symbol
>symbol  : variable secondelement_model 
>location: class jsp_servlet._navigate.__menu
>                              sb.append("'../model.do?model=" +
secondelement_model);  //[ /navigate/menubarscript.jspi; Line: 180]
>                                                                ^
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:639: cannot resolve symbol
>symbol  : variable secondelement_parameters 
>location: class jsp_servlet._navigate.__menu
>                                  sb.append(secondelement_parameters);
//[ /navigate/menubarscript.jspi; Line: 183]
>                                            ^
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:716: cannot resolve symbol
>symbol  : variable secondelement_url 
>location: class jsp_servlet._navigate.__menu
>                                  sb.append("'" + secondelement_url +
"'");  //[ /navigate/menubarscript.jspi; Line: 190]
>                                                  ^
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:829: cannot resolve symbol
>symbol  : variable thirdelement_title 
>location: class jsp_servlet._navigate.__menu
>                                    sb.append("\n      ['" +
thirdelement_title + "', ");  //[ /navigate/menubarscript.jspi; Line:
200]
>                                                             ^
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:867: cannot resolve symbol
>symbol  : variable thirdelement_model 
>location: class jsp_servlet._navigate.__menu
>                                        sb.append("'../model.do?model="
+ thirdelement_model);  //[ /navigate/menubarscript.jspi; Line: 203]
>
^
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:905: cannot resolve symbol
>symbol  : variable thirdelement_parameters 
>location: class jsp_servlet._navigate.__menu
>
sb.append(thirdelement_parameters);  //[ /navigate/menubarscript.jspi;
Line: 206]
>                                                      ^
>C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_st
ruts_struts\jsp_servlet\_navigate\__menu.java:982: cannot resolve symbol
>symbol  : variable thirdelement_url 
>location: class jsp_servlet._navigate.__menu
>                                            sb.append("'" +
thirdelement_url + "',");  //[ /navigate/menubarscript.jspi; Line: 213]
>                                                            ^
>9 errors
>  _____  
>
>Thu Oct 23 11:09:41 CEST 2003 
>
>
>
>
>Here's the wls stack trace: 
>
>23.10.2003 11:09:23 org.apache.struts.util.PropertyMessageResources
<init>
>INFO: Initializing,
config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
>23.10.2003 11:09:23 org.apache.struts.util.PropertyMessageResources
<init>
>INFO: Initializing, config='org.apache.struts.util.LocalStrings',
returnNull=true
>23.10.2003 11:09:23 org.apache.struts.util.PropertyMessageResources
<init>
>INFO: Initializing,
config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
>23.10.2003 11:09:23 org.apache.struts.util.PropertyMessageResources
<init>
>INFO: Initializing,
config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
>23.10.2003 11:09:23 org.apache.struts.util.PropertyMessageResources
<init>
>INFO: Initializing,
config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
>23.10.2003 11:09:28 org.apache.struts.tiles.TilesRequestProcessor
initDefinitionsMapping
>INFO: Tiles definition factory found for request processor ''.
>23.10.2003 11:09:28 org.keel.clients.AbstractClientConnector getClient
>INFO: Configuring Client 1
>[KeelStarter] keel.config.dir =
'C:\bea\user_projects\domains\pfguia\struts\WEB-INF\keel\server\conf'
>[KeelStarter] Keel Server Classpath directory:
C:\bea\user_projects\domains\pfguia\struts\WEB-INF\keel\server\lib\
>[KeelStarter] JAR: activation.jar
>[KeelStarter] JAR: altrmi-client-impl-0.9.2.jar
>[KeelStarter] JAR: altrmi-client-interfaces-0.9.2.jar
>[KeelStarter] JAR: altrmi-common-0.9.2.jar
>[KeelStarter] JAR: altrmi-generator-0.9.2.jar
>[KeelStarter] JAR: altrmi-registry-0.9.2.jar
>[KeelStarter] JAR: altrmi-server-impl-0.9.2.jar
>[KeelStarter] JAR: altrmi-server-interfaces-0.9.2.jar
>[KeelStarter] JAR: avalon-framework-4.1.4.jar
>[KeelStarter] JAR: classes12.jar
>[KeelStarter] JAR: cli-1.0.jar
>[KeelStarter] JAR: commons-beanutils.jar
>[KeelStarter] JAR: commons-collections.jar
>[KeelStarter] JAR: commons-logging.jar
>[KeelStarter] JAR: excalibur-cache-1.0a.jar
>[KeelStarter] JAR: excalibur-compatibility-1.1.jar
>[KeelStarter] JAR: excalibur-component-1.1.jar
>[KeelStarter] JAR: excalibur-configuration-1.0.jar
>[KeelStarter] JAR: excalibur-container-1.0.jar
>[KeelStarter] JAR: excalibur-datasource-1.1.1.jar
>[KeelStarter] JAR: excalibur-datasource-cluster-1.1.1a.jar
>[KeelStarter] JAR: excalibur-datasource-ids-1.1.1a.jar
>[KeelStarter] JAR: excalibur-event-1.0.3.jar
>[KeelStarter] JAR: excalibur-fortress-1.0.jar
>[KeelStarter] JAR: excalibur-fortress-tools-1.0.jar
>[KeelStarter] JAR: excalibur-i18n-1.0.jar
>[KeelStarter] JAR: excalibur-instrument-1.0.jar
>[KeelStarter] JAR: excalibur-instrument-client-200304212130.jar
>[KeelStarter] JAR: excalibur-instrument-manager-1.0.jar
>[KeelStarter] JAR: excalibur-instrument-manager-interfaces-1.0.jar
>[KeelStarter] JAR: excalibur-lifecycle-1.0.jar
>[KeelStarter] JAR: excalibur-logger-1.0.1.jar
>[KeelStarter] JAR: excalibur-monitor-1.0.2.jar
>[KeelStarter] JAR: excalibur-pool-1.2.jar
>[KeelStarter] JAR: excalibur-sourceresolve-1.0.1.jar
>[KeelStarter] JAR: excalibur-thread-1.1.1.jar
>[KeelStarter] JAR: hsqldb.jar
>[KeelStarter] JAR: jaas.jar
>[KeelStarter] JAR: jakarta-oro-2.0.6.jar
>[KeelStarter] JAR: jdo.jar
>[KeelStarter] JAR: jms.jar
>[KeelStarter] JAR: JPassGen.jar
>[KeelStarter] JAR: junit.jar
>[KeelStarter] JAR: keel-app-crud-2.0-a.jar
>[KeelStarter] JAR: keel-app-hoj-1.0-b.jar
>[KeelStarter] JAR: keel-app-navigate-2.0.jar
>[KeelStarter] JAR: keel-app-poll-2.0.jar
>[KeelStarter] JAR: keel-app-register-2.0-b.jar
>[KeelStarter] JAR: keel-app-security-2.0-a.jar
>[KeelStarter] JAR: keel-core-2.0.jar
>[KeelStarter] JAR: keel-server-2.0.jar
>[KeelStarter] JAR: keel-svc-authentication-persist-2.0.jar
>[KeelStarter] JAR: keel-svc-authorization-persist-2.0.jar
>[KeelStarter] JAR: keel-svc-cache-excalibur-2.0.jar
>[KeelStarter] JAR: keel-svc-crypto-base64-2.0.jar
>[KeelStarter] JAR: keel-svc-crypto-des-2.0.jar
>[KeelStarter] JAR: keel-svc-event-defaultevent-2.0.jar
>[KeelStarter] JAR: keel-svc-filter-filters-2.0.jar
>[KeelStarter] JAR: keel-svc-mail-javamail-2.0.jar
>[KeelStarter] JAR: keel-svc-model-defaultmodel-2.0.jar
>[KeelStarter] JAR: keel-svc-password-jpassgen-2.0.jar
>[KeelStarter] JAR: keel-svc-persist-default-2.0.jar
>[KeelStarter] JAR: logkit-1.2.jar
>[KeelStarter] JAR: mail.jar
>[KeelStarter] JAR: msbase.jar
>[KeelStarter] JAR: mssqlserver.jar
>[KeelStarter] JAR: msutil.jar
>[KeelStarter] JAR: mysql_comp.jar
>[KeelStarter] JAR: pgjdbc2.jar
>[KeelStarter] JAR: qdox-1.2.jar
>[KeelStarter] JAR: util.concurrent-1.3.1.jar
>[KeelStarter] JAR: xerces-2.0.1.jar
>[KeelStarter] JAR: xml-apis.jar
>Initializing Keel Container...
>Building configurations...
>[KeelMetaInfoManager] Initialize
>Setting system property 'java.security.auth.login.config' to
'C:\bea\user_projects\domains\pfguia\struts\WEB-INF\keel\server\conf/jaa
s.config'
>Setting system property 'model.timeout' to '60'
><23.10.2003 11.09 Uhr CEST> <Error> <HTTP> <BEA-101019>
<[ServletContext(id=16513840,name=struts,context-path=/struts)] Servlet
failed with IOException
>weblogic.servlet.jsp.CompilationException: Compilation of
C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_str
uts_struts\jsp_servlet\_navi
>gate\__menu.java failed.
>        at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:446)
>        at
weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:220)
>        at
weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:172)
>        at
weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.jav
a:504)
>        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:349)
>        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:431)
>        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:305)
>        at
weblogic.servlet.internal.RequestDispatcherImpl$ForwardAction.run(Reques
tDispatcherImpl.java:382)
>        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bject.java:317)
>        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
)
>        at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatche
rImpl.java:286)
>        at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.jav
a:1069)
>        at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProc
essor.java:274)
>        at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestPr
ocessor.java:455)
>        at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Tiles
RequestProcessor.java:320)
>        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
279)
>        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
>        at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>        at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Se
rvletStubImpl.java:1053)
>        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:387)
>        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:305)
>        at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
un(WebAppServletContext.java:6310)
>        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
bject.java:317)
>        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118
)
>        at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
etContext.java:3622)
>        at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
java:2569)
>        at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
>        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>Caused by: java.io.IOException: Compiler failed executable.exec
>        at
weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker
.java:470)
>        at
weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:329
)
>        at
weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:337
)
>        at
weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:322
)
>        at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:419)
>        ... 29 more
>  
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>http://keelframework.org/documentation
>Keelgroup mailing list
>[EMAIL PROTECTED]
>http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
>  
>


http://keelframework.org/documentation
Keelgroup mailing list
[EMAIL PROTECTED]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
http://keelframework.org/documentation
Keelgroup mailing list
[EMAIL PROTECTED]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com

Reply via email to