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_struts_struts\jsp_servlet\_navigate\__menu.java' failed:
_____


C:\bea\user_projects\domains\pfguia\.\keel\.wlnotdelete\extract\keel_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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_struts_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/jaas.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_struts_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.java: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(RequestDispatcherImpl.java:382)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:286)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:274)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.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(ServletStubImpl.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.run(WebAppServletContext.java:6310)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.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

Reply via email to