Jsp precompilation in weblogic 10.3

I tried precompiling jspx and jsff files using weblogic.jspc.
generated class files are copied to .war/web-inf/classes as i specified this path as destination directory.
when i deploy the .war and try to access page, i get following error
java.lang.IllegalStateException: <f:view> was not present on this page; tag [email protected]b8encountered without an <f:view> being processed.
at org.apache.myfaces.trinidad.webapp.UIXComponentELTag.setProperties(UIXComponentELTag.java:97)
at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:613)
at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1142)
at org.apache.myfaces.trinidad.webapp.UIXComponentELTag.doStartTag(UIXComponentELTag.java:72)
at oracle.adfinternal.view.faces.taglib.region.IncludeTag.doStartTag(IncludeTag.java:179)
at oracle.adfinternal.view.faces.taglib.region.DynamicIncludeTag.doStartTag(DynamicIncludeTag.java:109)
at jsp_servlet._components.__domainpage_jspx._jspService(__domainpage_jspx.java:137)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
After precompiling, do i need to do any config step.
Kindly suggest list of steps to precompile Jsp in .war using weblogic.jspc

From the previous posts, I am assume that the desire is to have jsps precompile during the build process not when the app is deployed to the server. We build ours with Maven and have a command line call to invoke appc. [Jspc should not be used since it is depricated. |http://download.oracle.com/docs/cd/E14571_01/web.1111/e13749/utils.htm#ADMRF158]. Here is the [appc documentation|http://download.oracle.com/docs/cd/E14571_01/web.1111/e13706/splitbuild.htm#i1113244] and [more appc documentation|http://download.oracle.com/docs/cd/E14571_01/web.1111/e13719/appc_ejbc.htm#EJBPG1090] . To make appc run manually, you pretty much have to supply every library that your weblogic.xml references to the -library option. You also need enviroment variable set piror to calling. Anyhow this is what our bat file for calling appc looks like.
set BEAWLS_HOME=%1
set WAR=%2
call %BEAWLS_HOME%\wlserver_10.3\server\bin\setWLSEnv.cmd
call java weblogic.appc -verbose -librarydir %BEAWLS_HOME%\wlportal_10.3\portal-admin\lib\j2ee-modules -library %BEAWLS_HOME%\wlserver_10.3\common\deployable-libraries\jsf-1.2.war,%BEAWLS_HOME%\modules\com.bea.content.vcr_10.3.2.0\content-management-faces-web-lib.war -classpath %BEAWLS_HOME%\wlportal_10.3\light-portal\lib\system\netuix_common.jar %WAR%
This is for Oracle Portal 10.3.2. The locations of the war moved around from Portal 10.3.0 to 10.3.2. BEAWLS is our the Oracle\Middleware (bea\home in older installs) folder from our Weblogic Portal install. WAR is the existing war file. I deleted most war libararies, since there are a lot to list making it really long. It takes our war and compiles all the jsps in it and then makes a new war in its place. The war is then packaged into an ear. Building with ant probably take care some of it for you, but this is what it looks like to call the command manually.

Similar Messages

  • JSP PRECOMPILER IS NOT WORKING WITH WEBLOGIC 6.1 SERVICE PACK 5

              When i compile JSPs using JSP PreCompiler in weblogic 6.1
              ( Service Pack 4 ) , compilation is perfect.
              But when i precompile the same JSPs with weblogic 6.1 (Service Pack 5 )
              , i get compilation error.
              Variable Not Found error comes in service pack 5. But the same code works
              well with service pack 4.
              Could anyone help me ?
              [java] C:\CVSMessageRouter\platform-apps\2notify\webapp\consoleapp\.\web\WE
              NF\classes\jsp_servlet\_secure\__confirmation.java:280: cannot resolve symbol
              [java] symbol : variable yesLinkPageText
              [java] location: class jsp_servlet._secure.__confirmation
              [java] htmllink0.setPage(yesLinkPageText); //[ /secure/co
              rmation.jsp; Line: 32]
              [java] ^
              [java] C:\CVSMessageRouter\platform-apps\2notify\webapp\consoleapp\.\web\WE
              NF\classes\jsp_servlet\_secure\__confirmation.java:378: cannot resolve symbol
              [java] symbol : variable noLinkPageText
              [java] location: class jsp_servlet._secure.__confirmation
              [java] htmllink0.setPage(noLinkPageText); //[ /secure/con
              mation.jsp; Line: 37]
              [java] Error: compilation of jsp file /secure/confirmation.jsp (java file C
              VSMessageRouter\platform-apps\2notify\webapp\consoleapp\.\web\WEB-INF\classes
              p_servlet\_secure\__confirmation.java failed):
              [java] ^
              [java] null
              [java] 2 errors
              [java] Error: [jspc]: 1 file(s) failed:
              [java] /secure/confirmation.jsp
              [java] java.io.IOException: Compiler failed executable.exec(java.lang.String
              

    Can you post the jsp page or a example which doesnt compile in sp5. It seems
              difficult to guage what the problem could be from looking at the error.
              --Nagesh
              "george vargeese" <[email protected]> wrote in message
              news:40c56502$1@mktnews1...
              >
              > When i compile JSPs using JSP PreCompiler in weblogic 6.1
              > ( Service Pack 4 ) , compilation is perfect.
              >
              > But when i precompile the same JSPs with weblogic 6.1 (Service Pack
              5 )
              > , i get compilation error.
              >
              > Variable Not Found error comes in service pack 5. But the same code
              works
              > well with service pack 4.
              >
              > Could anyone help me ?
              >
              >
              > [java]
              C:\CVSMessageRouter\platform-apps\2notify\webapp\consoleapp\.\web\WE
              > NF\classes\jsp_servlet\_secure\__confirmation.java:280: cannot resolve
              symbol
              >
              > [java] symbol : variable yesLinkPageText
              > [java] location: class jsp_servlet._secure.__confirmation
              > [java] htmllink0.setPage(yesLinkPageText); //[
              /secure/co
              > rmation.jsp; Line: 32]
              > [java] ^
              > [java]
              C:\CVSMessageRouter\platform-apps\2notify\webapp\consoleapp\.\web\WE
              > NF\classes\jsp_servlet\_secure\__confirmation.java:378: cannot resolve
              symbol
              >
              > [java] symbol : variable noLinkPageText
              > [java] location: class jsp_servlet._secure.__confirmation
              > [java] htmllink0.setPage(noLinkPageText); //[
              /secure/con
              > mation.jsp; Line: 37]
              > [java] Error: compilation of jsp file /secure/confirmation.jsp (java
              file C
              >
              VSMessageRouter\platform-apps\2notify\webapp\consoleapp\.\web\WEB-INF\classe
              s
              > p_servlet\_secure\__confirmation.java failed):
              > [java] ^
              > [java] null
              > [java] 2 errors
              > [java] Error: [jspc]: 1 file(s) failed:
              > [java] /secure/confirmation.jsp
              > [java] java.io.IOException: Compiler failed
              executable.exec(java.lang.String
              >
              >
              

  • JSP Precompile - Doesnt Work

    Hi All,
              I am having serious trouble trying to precompile my JSP's and have the wl
              server recognise them (and not re-compile them for me). Im using WLS6.1 with
              SP2 installed.
              I am running the JSPC pre-compiler with -D ....WEB-INF\classes. The files
              get created as expected and then I put them into my WAR file. When I deploy
              the WAR file, WLS always recompiles. I have experimented at length with
              different settings in my weblogic.xml, but as yet have had no success. I
              have also read some previous posts, but these have not helped either.
              Any suggestions or advice are very welcome!
              Thanks,
              Mark
              

              The suggestion to register JSPs as servlets is not at all practical or acceptable
              to me. Across multiple applications, we have over 200 JSP files and there's no way
              I would even consider this approach. What needs to happen is BEA should fix the problem
              and be more forthcoming about such "bugs" instead of letting the customers serve
              as QA and having to "ask" for patches. Why is 6.1 SP3 not on the web site? Why aren't
              all the patches available online for download? For the amount of money BEA charges,
              especially for clustered licenses, this type of problem should not go unfixed.
              Sam Fowler
              "Ashok Madhavan" <[email protected]> wrote:
              >
              >hi,
              >for pre-compiling the jsps in production in .ear format we found a way of
              >doing it.
              >We treated all the jsps in the application as servlets. we precompiled all
              >the jsps
              >before-hand and in the web.xml we gave a servlet-name, sevlet-class etc
              >just as we
              >do for a normal servlet. The compiled classes were in WEB-INF/classes/jsp_servlet.
              >we used hte weblogic.jspc coming along with weblogic. we have weblogic 6.1
              >with SP
              >2.
              >
              >we then did a .war file of this as we do normally.
              >
              >now we deployed this war file and it did work. we didnt include even a single
              >jsp
              >file with our application, just compiled jsps as servlets.
              >
              >The main problem with this is all the jsp need to be pre-compiled and the
              >deployment
              >has to be .war/.ear. this is not suitable for development. for developement
              >there
              >are other easy ways of doing it though.
              >
              >regards
              >Ashok Madhavan
              >
              >"Eric Ma" <[email protected]> wrote:
              >>
              >>Simon:
              >>
              >>Can you do the community a service by posting the patched weblogic.servlet.jsp.Precompiler
              >>class? If it is not convenient to share the Java source file, how about
              >>just the
              >>.class file? I am sure a lot of people will great appreciate the help.
              >>
              >>Eric Ma
              >>
              >>
              >>"Simon Spruzen" <[email protected]> wrote:
              >>>
              >>>There's still a bug in WebLogic's precompile dependency checking in
              >6.1
              >>>SP1 and
              >>>SP2. It will always recompile every JSP in a war file on deployment
              >if
              >>>precompile
              >>>option is true because WebLogic incorrectly generates the mangled JSP
              >servlet
              >>>class
              >>>name. I just patched the appropriate class (weblogic.servlet.jsp.Precompiler)
              >>>and
              >>>all is cool - I precompile my JSPs, put the generated servlet classes
              >into
              >>>the war
              >>>file and deploy it. Much quicker.
              >>>
              >>>I have raised this as a bug with BEA (I sent them my fix too) and they're
              >>>going to
              >>>try and sort this out for SP3. (Judging by postings, this is still a bug
              >>>in 7.0)
              >>>
              >>>simon.
              >>>
              >>>Ryan Barker <[email protected]> wrote:
              >>>>I am having a similar problem. With sp1, the process we would do the
              >following:
              >>>>Unjar the application into exploded format
              >>>>start up the server using the exploded format with precompile turned
              >on
              >>>>copy the /WEB-INF/_tmp_war_..../jsp_servlets directory into the /WEB-INF/classes/jsp_servlets
              >>>>directory
              >>>>rejar up the application
              >>>>start up the server using the war file.
              >>>>
              >>>>Now when we do this process, it recompile all of the jsps into the .wlnotdelete
              >>>>directory.
              >>>>
              >>>>This is seriously annoying. In production we have to have the applications
              >>>>directory as read only due to security policies and jsps need to
              >>>>be pre-compiled. Also on a slightly different note, if the config.xml
              >>>file
              >>>>is set to readonly, weblogic sp1 complained very loudly every 30
              >>>>seconds, have not checked with sp2 yet, hope that this has been fixed.
              >>>>
              >>>>Ryan Barker
              >>>>
              >>>>ludovic le goff wrote:
              >>>>> Hello Mark,
              >>>>>
              >>>>> Please check that in the weblogic.xml file of your web application,
              >>you
              >>>>get
              >>>>> an entry like:
              >>>>>
              >>>>> <context-param>
              >>>>> <param-name>weblogic.jsp.precompile</param-name>
              >>>>> <param-value>true</param-value>
              >>>>> </context-param>
              >>>>>
              >>>>> With the WLS 6.1 SP2, a fix has been done ( 041729 ) and now, the
              >>>>> weblogic.servlet.jsp.Precompiler honors weblogic.xml parameters, like
              >>>>> workingdir, packagePrefix, etc., for the JSPs that it precompiles
              >>>>>
              >>>>> Hope this helps,
              >>>>> Ludovic
              >>>>> Developer Relations Engineer
              >>>>> BEA Support
              >>>>> "newsgroups.bea.com" <[email protected]> a écrit dans le message
              >>news:
              >>>>> [email protected]...
              >>>>>
              >>>>>>Hi All,
              >>>>>>
              >>>>>>I am having serious trouble trying to precompile my JSP's and have
              >the
              >>>>wl
              >>>>>>server recognise them (and not re-compile them for me). Im using WLS6.1
              >>>>>
              >>>>> with
              >>>>>
              >>>>>>SP2 installed.
              >>>>>>
              >>>>>>I am running the JSPC pre-compiler with -D ....WEB-INF\classes. The
              >>files
              >>>>>>get created as expected and then I put them into my WAR file. When
              >I
              >>>>>
              >>>>> deploy
              >>>>>
              >>>>>>the WAR file, WLS always recompiles. I have experimented at length
              >with
              >>>>>>different settings in my weblogic.xml, but as yet have had no success.
              >>>>I
              >>>>>>have also read some previous posts, but these have not helped either.
              >>>>>>
              >>>>>>Any suggestions or advice are very welcome!
              >>>>>>Thanks,
              >>>>>>Mark
              >>>>>>
              >>>>>>
              >>>>>
              >>>>>
              >>>>>
              >>>>
              >>>>
              >>>
              >>
              >
              

  • JSP precompilation ClassNotFoundException

    Hi,
    I am facing a weird problem. I am using maven2.2.1(ant plugin) to build my portal project. Using Weblogic 10.3. Requirement is to precompile jsps duing build. I added an ant task to precompile jsps which uses weblogic jspc compiler. It generates .class files for all the jsps and includes it in WEB-INF/classes folder. I removed all the jsps from EAR. When I deploy the EAR file. I get the following Error.
    weblogic.application.ModuleException: [HTTP:101216]Servlet: "jsp_servlet._myProfile.__AdditionalBillingAccountInfo" failed to preload on startup in Web application: "MyEnergyUserProfileWeb".
    javax.servlet.ServletException: [HTTP:101249][weblogic.servlet.internal.WebAppServletContext@864cfc - appName: 'MyEnergyUserProfileEar-1', name: 'MyEnergyUserProfileWeb', context-path: '/MyEnergyUserProfileWeb', spec-version: '2.5']: Servlet class jsp_servlet._my
    Profile.__AdditionalBillingAccountInfo for servlet jsp_servlet._com._myProfile.__AdditionalBillingAccountInfo could not be loaded because the requested class was not found in the classpath .
    The above is just an example. there are many "classnotfound" exceptions. I double checked it, the .class files were inside wlcls_gen.jar, which was inside classpath. I have the mapping done in web.xml(jspc compiler doesnt update web.xml with mappings). Below is the mapping in web.xml
    <servlet>
              <servlet-name>jsp_servlet._myProfile.__AdditionalBillingAccountInfo</servlet-name>
              <servlet-class>jsp_servlet._myProfile.__AdditionalBillingAccountInfo</servlet-class>
         <servlet>
    <servlet-mapping>
              <servlet-name>jsp_servlet._myProfile.__AdditionalBillingAccountInfo</servlet-name>
              <url-pattern>/myProfile/AdditionalBillingAccountInfo.jsp</url-pattern>
         </servlet-mapping>
    I tried to deploy the EAR which is not precompiled at built time, but instead included <jspdescriptor><precompile> to true, so that it generates class files before deploying. I tried comparing the class files generated at deploy time and build time. There is a difference in classnames. The deploy time generated class files have their name with all characters in lower case like below:
    jsp_servlet._com._myProfile.__additionalbillingaccountinfo. Is this the problem? How do i solve it? I dont know if jspc compiler has the option of generating .class files with lower case names.
    any advice?
    --Ram                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Got it... The thing was I included the "CaseSensitive" property to true while compiling the JSPs. It was necessary for previous versions of weblogic(8.1 and previous). By default Weblogic jspc compiles the JSPs and saves the generated class files renaming them to lower case letters. It also replaces special characters to asciinumber . Even the package name is changed if it has Upper case letter or special characters. Mapping in web.xml should be done accordingly.
    Thanks,

  • Jsp precompile

              Hi,
              I using weblogic 6.0 sp1 and struts to develop the web application, I deployed
              my web application by war file,I want precompile jsp when weblogic server starts
              up by defining the following context parameter in web.xml deployment descriptor:
              <context-param>
              <param-name>weblogic.jsp.precompile</param-name>
              <param-value>true</param-value>
              </context-param>
              but it failure to pre-compiling JSP's when weblogic server start. I visited
              weblogic newsgroup, and followed the info to try using directory struct to deploy
              (under .\config\mydomain\applications
              or outside of the .\applications directory), both of them had errors. the following
              is my web.xml file and error info. Could you give some idea to fix it?
              Thanks
              Judy
              <?xml version="1.0" encoding="ISO-8859-1"?>
              <!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>
              <context-param>
              <param-name>weblogic.jsp.precompile</param-name>
              <param-value>true</param-value>
              </context-param>
              <!-- Action Servlet Configuration -->
              <servlet>
              <servlet-name>action</servlet-name>
              <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
              <init-param>
              <param-name>application</param-name>
              <param-value>ApplicationResources</param-value>
              </init-param>
              <init-param>
              <param-name>config</param-name>
              <param-value>/WEB-INF/struts-config.xml</param-value>
              </init-param>
              <init-param>
              <param-name>debug</param-name>
              <param-value>2</param-value>
              </init-param>
              <init-param>
              <param-name>detail</param-name>
              <param-value>2</param-value>
              </init-param>
              <init-param>
              <param-name>validate</param-name>
              <param-value>true</param-value>
              </init-param>
              <load-on-startup>2</load-on-startup>
              </servlet>
              <servlet>
              <servlet-name>InitServlet</servlet-name>
              <servlet-class>ccd.web.misc.InitServlet</servlet-class>
              <load-on-startup>3</load-on-startup>
              </servlet>
              <!-- Action Servlet Mapping -->
              <servlet-mapping>
              <servlet-name>action</servlet-name>
              <url-pattern>*.do</url-pattern>
              </servlet-mapping>
              <!-- The Welcome File List -->
              <welcome-file-list>
              <welcome-file>index.htm</welcome-file>
              </welcome-file-list>
              <!-- Application Tag Library Descriptor -->
              <taglib>
              <taglib-uri>/WEB-INF/tlds/app.tld</taglib-uri>
              <taglib-location>/WEB-INF/tlds/app.tld</taglib-location>
              </taglib>
              <!-- Struts Tag Library Descriptors -->
              <taglib>
              <taglib-uri>/WEB-INF/tlds/struts-bean.tld</taglib-uri>
              <taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location>
              </taglib>
              <taglib>
              <taglib-uri>/WEB-INF/tlds/struts-html.tld</taglib-uri>
              <taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location>
              </taglib>
              <taglib>
              <taglib-uri>/WEB-INF/tlds/struts-logic.tld</taglib-uri>
              <taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location>
              </taglib>
              <!-- Security -->
              <security-constraint>
              <web-resource-collection>
              <web-resource-name>AdminPages</web-resource-name>
              <description>
              These pages are only accessible by authorised user.
              </description>
              <url-pattern>/misc/ccd.htm</url-pattern>
              <http-method>POST</http-method>
              <http-method>GET</http-method>
              </web-resource-collection>
              <auth-constraint>
              <description>
              These are the roles who have access
              </description>
              <role-name>
              CcdApp
              </role-name>
              </auth-constraint>
              <user-data-constraint>
              <description>
              This is how the user data must be transmitted
              </description>
              <transport-guarantee>NONE</transport-guarantee>
              </user-data-constraint>
              </security-constraint>
              <login-config>
              <auth-method>FORM</auth-method>
                   <form-login-config>
                   <form-login-page>/misc/login.jsp</form-login-page>
                   <form-error-page>/misc/fail_login.jsp</form-error-page>
              </form-login-config>
              </login-config>
              <security-role>
              <description>
              An administrator
              </description>
              <role-name>
              CcdApp
              </role-name>
              </security-role>
              </web-app>
              Error info for war file deployed:
              <May 9, 2001 11:20:23 AM EDT> <Error> <HTTP> <[WebAppServletContext(6040101,ccd)
              ] failure pre-compiling JSP's
              java.lang.NullPointerException
              at weblogic.servlet.jsp.Jsp2Java.makeReader(Jsp2Java.java:232)
              at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:112)
              at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:253
              at weblogic.servlet.jsp.Precompiler.compileOne(Precompiler.java:124)
              at weblogic.servlet.jsp.Precompiler.compile(Precompiler.java:44)
              at weblogic.servlet.internal.WebAppServletContext.precompileJSPs(WebAppS
              ervletContext.java:2003)
              at weblogic.servlet.internal.dd.DescriptorLoader.initFromWebApp(Descript
              orLoader.java:741)
              at weblogic.servlet.internal.dd.DescriptorLoader.createServletContext(De
              scriptorLoader.java:358)
              at weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:4
              98)
              at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:421)
              at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
              at weblogic.j2ee.Application.addComponent(Application.java:126)
              at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:283)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:109)
              at weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
              r.java:76)
              at java.lang.reflect.Method.invoke(Native Method)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy29.addWebDeployment(Unknown Source)
              at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
              ployment(WebServerMBean_CachingStub.java:985)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:269)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:109)
              at java.lang.reflect.Method.invoke(Native Method)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBean
              s(ConfigurationMBeanImpl.java:409)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:287)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMB
              eanImpl.java:866)
              at weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMB
              eanImpl.java:853)
              at weblogic.management.internal.DynamicMBeanImpl.add(DynamicMBeanImpl.ja
              va:838)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:566)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy12.addTarget(Unknown Source)
              at weblogic.management.mbeans.custom.ApplicationManager.autoDeploy(Appli
              cationManager.java:486)
              at weblogic.management.mbeans.custom.ApplicationManager.addApplication(A
              pplicationManager.java:557)
              at weblogic.management.mbeans.custom.ApplicationManager.addApplication(A
              pplicationManager.java:504)
              at weblogic.management.mbeans.custom.ApplicationManager.poll(Application
              Manager.java:428)
              at weblogic.management.mbeans.custom.ApplicationManager.poll(Application
              Manager.java:380)
              at weblogic.management.mbeans.custom.ApplicationManager.update(Applicati
              onManager.java:152)
              at weblogic.management.mbeans.custom.ApplicationManager.startAdminManage
              r(ApplicationManager.java:205)
              at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
              nManager.java:120)
              at java.lang.reflect.Method.invoke(Native Method)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy2.start(Unknown Source)
              at weblogic.management.Admin.startApplicationManager(Admin.java:1034)
              at weblogic.management.Admin.finish(Admin.java:491)
              at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
              at weblogic.Server.main(Server.java:35)
              >
              <May 9, 2001 11:20:23 AM EDT> <Error> <J2EE> <Error deploying application ccd:
              C
              ould not load ccd>
              <May 9, 2001 11:20:26 AM EDT> <Notice> <WebLogicServer> <WebLogic Server started
              >
              <May 9, 2001 11:20:26 AM EDT> <Notice> <WebLogicServer> <SSLListenThread listeni
              ng on port 7002>
              <May 9, 2001 11:20:26 AM EDT> <Notice> <WebLogicServer> <ListenThread listening
              on port 7001>
              Error info for directory deployed:
              <May 9, 2001 4:50:55 PM EDT> <Error> <HTTP> <[WebAppServletContext(6044546,ccd)]
              failure pre-compiling JSP's
              weblogic.servlet.jsp.JspException: (line 35): Non-matching extension tags
              at weblogic.servlet.jsp.JspLexer.jspException(JspLexer.java:640)
              at weblogic.servlet.jsp.JspLexer.mCLOSE_EXTENSION_TAG(JspLexer.java:2076
              at weblogic.servlet.jsp.JspLexer.mTOKEN(JspLexer.java:1676)
              at weblogic.servlet.jsp.JspLexer.nextToken(JspLexer.java:1552)
              at weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:893)
              at weblogic.servlet.jsp.JspParser.doit(JspParser.java:71)
              at weblogic.servlet.jsp.JspParser.parse(JspParser.java:139)
              at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:113)
              at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:253
              at weblogic.servlet.jsp.Precompiler.compileOne(Precompiler.java:124)
              at weblogic.servlet.jsp.Precompiler.compile(Precompiler.java:44)
              at weblogic.servlet.internal.WebAppServletContext.precompileJSPs(WebAppS
              ervletContext.java:2003)
              at weblogic.servlet.internal.dd.DescriptorLoader.initFromWebApp(Descript
              orLoader.java:741)
              at weblogic.servlet.internal.dd.DescriptorLoader.createServletContext(De
              scriptorLoader.java:358)
              at weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:4
              98)
              at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:421)
              at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
              at weblogic.j2ee.Application.addComponent(Application.java:126)
              at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:283)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:109)
              at weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
              r.java:76)
              at java.lang.reflect.Method.invoke(Native Method)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy29.addWebDeployment(Unknown Source)
              at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
              ployment(WebServerMBean_CachingStub.java:985)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:269)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
              loymentTarget.java:233)
              at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
              ments(DeploymentTarget.java:194)
              at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
              DeploymentTarget.java:158)
              at java.lang.reflect.Method.invoke(Native Method)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy28.updateDeployments(Unknown Source)
              at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
              yments(ServerMBean_CachingStub.java:2299)
              at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
              er(ApplicationManager.java:240)
              at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
              nManager.java:122)
              at java.lang.reflect.Method.invoke(Native Method)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy21.start(Unknown Source)
              at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
              .start(ApplicationManagerMBean_CachingStub.java:435)
              at weblogic.management.Admin.startApplicationManager(Admin.java:1030)
              at weblogic.management.Admin.finish(Admin.java:491)
              at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
              at weblogic.Server.main(Server.java:35)
              >
              <May 9, 2001 4:50:55 PM EDT> <Error> <J2EE> <Error deploying application ccd:
              Co
              uld not load ccd>
              <May 9, 2001 4:51:03 PM EDT> <Error> <HTTP> <[WebAppServletContext(466450,web)]
              failure pre-compiling JSP's
              java.lang.NullPointerException
              at weblogic.servlet.jsp.Jsp2Java.makeReader(Jsp2Java.java:232)
              at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:112)
              at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:253
              at weblogic.servlet.jsp.Precompiler.compileOne(Precompiler.java:124)
              at weblogic.servlet.jsp.Precompiler.compile(Precompiler.java:44)
              at weblogic.servlet.internal.WebAppServletContext.precompileJSPs(WebAppS
              ervletContext.java:2003)
              at weblogic.servlet.internal.dd.DescriptorLoader.initFromWebApp(Descript
              orLoader.java:741)
              at weblogic.servlet.internal.dd.DescriptorLoader.createServletContext(De
              scriptorLoader.java:358)
              at weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:4
              98)
              at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:421)
              at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
              at weblogic.j2ee.Application.addComponent(Application.java:126)
              at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:283)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:109)
              at weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
              r.java:76)
              at java.lang.reflect.Method.invoke(Native Method)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy29.addWebDeployment(Unknown Source)
              at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
              ployment(WebServerMBean_CachingStub.java:985)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:269)
              at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
              oymentTarget.java:109)
              at java.lang.reflect.Method.invoke(Native Method)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBean
              s(ConfigurationMBeanImpl.java:409)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:287)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMB
              eanImpl.java:866)
              at weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMB
              eanImpl.java:853)
              at weblogic.management.internal.DynamicMBeanImpl.add(DynamicMBeanImpl.ja
              va:838)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:566)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy12.addTarget(Unknown Source)
              at weblogic.management.mbeans.custom.ApplicationManager.autoDeploy(Appli
              cationManager.java:486)
              at weblogic.management.mbeans.custom.ApplicationManager.addApplication(A
              pplicationManager.java:557)
              at weblogic.management.mbeans.custom.ApplicationManager.addApplication(A
              pplicationManager.java:504)
              at weblogic.management.mbeans.custom.ApplicationManager.poll(Application
              Manager.java:428)
              at weblogic.management.mbeans.custom.ApplicationManager.poll(Application
              Manager.java:380)
              at weblogic.management.mbeans.custom.ApplicationManager.update(Applicati
              onManager.java:152)
              at weblogic.management.mbeans.custom.ApplicationManager.startAdminManage
              r(ApplicationManager.java:205)
              at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
              nManager.java:120)
              at java.lang.reflect.Method.invoke(Native Method)
              at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
              eanImpl.java:562)
              at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
              .java:548)
              at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
              ionMBeanImpl.java:285)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              55)
              at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
              23)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
              at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
              at $Proxy2.start(Unknown Source)
              at weblogic.management.Admin.startApplicationManager(Admin.java:1034)
              at weblogic.management.Admin.finish(Admin.java:491)
              at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
              at weblogic.Server.main(Server.java:35)
              >
              <May 9, 2001 4:51:04 PM EDT> <Error> <J2EE> <Error deploying application web:
              Co
              uld not load web>
              <May 9, 2001 4:51:18 PM EDT> <Notice> <WebLogicServer> <WebLogic Server started>
              <May 9, 2001 4:51:18 PM EDT> <Notice> <WebLogicServer> <SSLListenThread listenin
              g on port 7002>
              <May 9, 2001 4:51:18 PM EDT> <Notice> <WebLogicServer> <ListenThread listening
              o
              n port 7001>
              

    Trying adding this to your weblogic.xml file:
              <jsp-descriptor>     
                        <jsp-param>
                        <param-name>precompile</param-name>
                        <param-value>true</param-value>
                        </jsp-param>
                   </jsp-descriptor>
              

  • JSP Precompiler could not load class

              Has anyone come across this ?
              Thanks,
              MBI
              I am trying to have a generated jsp page load and this uses a generated bean class.
              The precompiler complains about not being able to load the class.
              <May 4, 2004 3:40:11 PM GMT-08:00> <Debug> <HTTP> <BEA-101158> <Exception thrown
              while loading /Testful: weblogic.servlet.jsp.JspException: (line 11): class 'co
              m.foo.test.TestfulJspBean' could not be loaded
              weblogic.servlet.jsp.JspException: (line 11): class 'com.foo.test.TestfulJspBean'
              could not be loaded
              More info
              at weblogic.servlet.jsp.JspLexer.jspException(JspLexer.java:711)
              at weblogic.servlet.jsp.JspLexer.processBeanTag(JspLexer.java:1379)
              at weblogic.servlet.jsp.JspLexer.mXML_OPEN_USEBEAN(JspLexer.java:3647)
              at weblogic.servlet.jsp.JspLexer.mXML_THING(JspLexer.java:1931)
              at weblogic.servlet.jsp.JspLexer.mTOKEN(JspLexer.java:1824)
              at weblogic.servlet.jsp.JspLexer.nextToken(JspLexer.java:1752)
              at weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:962)
              at weblogic.servlet.jsp.JspParser.doit(JspParser.java:105)
              at weblogic.servlet.jsp.JspParser.parse(JspParser.java:228)
              at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:120)
              at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:25
              at weblogic.servlet.jsp.Precompiler.compileOne(Precompiler.java:191)
              at weblogic.servlet.jsp.Precompiler.compile(Precompiler.java:71)
              at weblogic.servlet.jsp.Precompiler.compile(Precompiler.java:82)
              at weblogic.servlet.internal.WebAppServletContext.precompileJSPs(WebApp
              ontext.java:4916)
              

              Has anyone come across this ?
              Thanks,
              MBI
              I am trying to have a generated jsp page load and this uses a generated bean class.
              The precompiler complains about not being able to load the class.
              <May 4, 2004 3:40:11 PM GMT-08:00> <Debug> <HTTP> <BEA-101158> <Exception thrown
              while loading /Testful: weblogic.servlet.jsp.JspException: (line 11): class 'co
              m.foo.test.TestfulJspBean' could not be loaded
              weblogic.servlet.jsp.JspException: (line 11): class 'com.foo.test.TestfulJspBean'
              could not be loaded
              More info
              at weblogic.servlet.jsp.JspLexer.jspException(JspLexer.java:711)
              at weblogic.servlet.jsp.JspLexer.processBeanTag(JspLexer.java:1379)
              at weblogic.servlet.jsp.JspLexer.mXML_OPEN_USEBEAN(JspLexer.java:3647)
              at weblogic.servlet.jsp.JspLexer.mXML_THING(JspLexer.java:1931)
              at weblogic.servlet.jsp.JspLexer.mTOKEN(JspLexer.java:1824)
              at weblogic.servlet.jsp.JspLexer.nextToken(JspLexer.java:1752)
              at weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:962)
              at weblogic.servlet.jsp.JspParser.doit(JspParser.java:105)
              at weblogic.servlet.jsp.JspParser.parse(JspParser.java:228)
              at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:120)
              at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:25
              at weblogic.servlet.jsp.Precompiler.compileOne(Precompiler.java:191)
              at weblogic.servlet.jsp.Precompiler.compile(Precompiler.java:71)
              at weblogic.servlet.jsp.Precompiler.compile(Precompiler.java:82)
              at weblogic.servlet.internal.WebAppServletContext.precompileJSPs(WebApp
              ontext.java:4916)
              

  • Jsp precompile - does it work?

              Part of a weblogic.xml file. Now, it sets the precompile option to true, but if I deploy the app. or touch the redeploy the .jsp arent't precompiled. They are always compiled the first time they load. (And this often gives me a ClassCastException, that why I want to precompile them!!!)
              <.....snip.....>
              <jsp-descriptor>
              <jsp-param>
              <param-name>pageCheckSeconds</param-name>
              <param-value>-1</param-value>
              </jsp-param>
              <jsp-param>
              <param-name>precompile</param-name>
              <param-value>true</param-value>
              </jsp-param>
              <jsp-param>
              <param-name>verbose</param-name>
              <param-value>true</param-value>
              </jsp-param>
              <jsp-param>
              <param-name>keepgenerated</param-name>
              <param-value>true</param-value>
              </jsp-param>
              </jsp-descriptor>
              <.....snip.....>
              

    Hi.
              I have the same problem.
              I am using the default Application and have put the context parameter tag in
              the web.xml file as follows:
              <context-param>
              <param-name>weblogic.jsp.precompile</param-name>
              <param-value>true</param-value>
              </context-param>
              Still no good :( ..... Is BEA listening ???
              -Sandeep
              "Merg" <[email protected]> wrote in message
              news:3a766611$[email protected]..
              >
              > Part of a weblogic.xml file. Now, it sets the precompile option to true,
              but if I deploy the app. or touch the redeploy the .jsp arent't precompiled.
              They are always compiled the first time they load. (And this often gives me
              a ClassCastException, that why I want to precompile them!!!)
              >
              > <.....snip.....>
              > <jsp-descriptor>
              > <jsp-param>
              > <param-name>pageCheckSeconds</param-name>
              > <param-value>-1</param-value>
              > </jsp-param>
              > <jsp-param>
              > <param-name>precompile</param-name>
              > <param-value>true</param-value>
              > </jsp-param>
              > <jsp-param>
              > <param-name>verbose</param-name>
              > <param-value>true</param-value>
              > </jsp-param>
              > <jsp-param>
              > <param-name>keepgenerated</param-name>
              > <param-value>true</param-value>
              > </jsp-param>
              > </jsp-descriptor>
              > <.....snip.....>
              >
              

  • How To Deploy Jsp project in Weblogic 8.1

    Plz help me
    How To Deploy Jsp project in Weblogic 8.1
    Give me steps.

    Plz help me
    How To Deploy Jsp project in Weblogic 8.1
    Give me steps.(1) Create a standard WAR file that contains your JSPs.
    (2) Deploy to WebLogic by any number of means (e.g., Ant tasks, putting WAR file in application directory for your WL domain, etc.)
    %

  • How to run JSP pages in weblogic 8.1 sp2

    hi frnzs,
    plese give me some idea about how to run JSP pages in weblogic server.

    enen i dont know hw to fly palne otherwise i can definitely give u sm guides abt that......

  • Custom JSP Tags for Weblogic

    Hi,
              I have several questions regarding this topic:
              1) Does Weblogic 5.1 supports Custom Tags ? If so, are there any known
              problems ?
              2) Does Weblogic come with any tag libraries (for loops, if, etc) and where
              can I get them ?
              3) Are there any tag libraries out there (JRun, for example) that have been
              successfully run on Weblogic ?
              Any help would be much appreciated.
              Thanks,
              Jamie
              

    As there seems to be general interest, a link would probably be a great
              help.
              Regards
              Daniel Hoppe
              -----Original Message-----
              From: Michael Girdley [mailto:[email protected]]
              Posted At: Friday, August 25, 2000 8:03 AM
              Posted To: jsp
              Conversation: Custom JSP Tags for Weblogic
              Subject: Re: Custom JSP Tags for Weblogic
              Please see the documentation:
              http://www.weblogic.com/docs51/resources.html
              Michael Girdley
              BEA Systems Inc
              "Jamie" <[email protected]> wrote in message
              news:[email protected]...
              > Update
              > =======
              >
              > Weblogic Portal has some Tag libraries. I've downloaded the trial
              version
              > of
              > the Weblogic Commerce Server. How do I get the tag libraries and use
              them
              > on WL 5.1 ?
              >
              > Answers to original post still wanted
              >
              > Thanks,
              >
              > Jamie
              >
              > Jamie <[email protected]> wrote in message
              > news:[email protected]...
              > > Hi,
              > >
              > > I have several questions regarding this topic:
              > >
              > > 1) Does Weblogic 5.1 supports Custom Tags ? If so, are there any
              known
              > > problems ?
              > >
              > > 2) Does Weblogic come with any tag libraries (for loops, if, etc)
              and
              > where
              > > can I get them ?
              > >
              > > 3) Are there any tag libraries out there (JRun, for example) that
              have
              > been
              > > successfully run on Weblogic ?
              > >
              > >
              > > Any help would be much appreciated.
              > >
              > > Thanks,
              > >
              > > Jamie
              > >
              > >
              >
              >
              

  • Configuring JSP's in Weblogic server 7.0

    Hi,
    I'm trying to port my web application from weblogic server 6.1 to weblogic
    7.0. I'm having a little problem with jsp pages in weblogic 7.0. Some of the text
    box controls which are populated dynamically in my jsp pages are getting populated
    with
    "null" value in WL 7.0 e.g. in the following case
    <%
    String claim_id=null;
    %>
    <input type=text value=<%= claim_id %> >
    on weblogic 6.1 an empty string is printed but in wl 7.0 null is printed as the
    value for the text field.
    I used the domain configuration wizard in wl 7.0 to make a WLS Domain and then
    deployed my application. If I deploy the same application in one of the examples
    domain which is installed with Weblogic 7.0 then everything works fine. So its
    definity a configuration issue.
    Could someone please help me with this.
    Thanks,
    -Taqdees.

    As per the j2ee 1.2, jsp 1.2 specification mandates that the expressions
    default must be "null".
    We have introduced a new flag in weblogic.xml called printNulls which is
    true by default meaning that "null" will be the default.
    Setting this to false makes sure that expressions(<%=expr%> ) with "null"
    results are printed as "" (earlier behavior)
    Here is how to configure the printNulls from weblogic.xml :
    <weblogic-web-app>
    <jsp-param>
    <param-name>printNulls</param-name>
    <param-value>false</param-value>
    </jsp-param>
    </weblogic-web-app>
    Regards,
    Eric
    "taqdees malik" <[email protected]> wrote in message
    news:3daaff99$[email protected]..
    >
    Hi,
    I'm trying to port my web application from weblogic server 6.1 toweblogic
    7.0. I'm having a little problem with jsp pages in weblogic 7.0. Some ofthe text
    box controls which are populated dynamically in my jsp pages are gettingpopulated
    with
    "null" value in WL 7.0 e.g. in the following case
    <%
    String claim_id=null;
    %>
    <input type=text value=<%= claim_id %> >
    on weblogic 6.1 an empty string is printed but in wl 7.0 null is printedas the
    value for the text field.
    I used the domain configuration wizard in wl 7.0 to make a WLS Domain andthen
    deployed my application. If I deploy the same application in one of theexamples
    domain which is installed with Weblogic 7.0 then everything works fine. Soits
    definity a configuration issue.
    Could someone please help me with this.
    Thanks,
    -Taqdees.

  • Want to know abt jsp-precompile option

    Hi,
    if i passed jsp-precompile=true then what will happen?
    what situation we have to send that parameter...
    what is the exact functionality of jsp-precompile option....
    In our application we are having 200 jsp files.
    in our application, once the user logs then 7 frames are loaded and a jsp page is called for each frame...
    sometime i am getting jasper exception in some frame.... so should i pass this parameter to all jsp's..
    Reply please
    Thanks
    Saravanan

    I don't think precompile is an option that you pass to a JSP. It's a container option, and how it's supported depends on the container AFAIk. I don't think it's in the JSP spec, but I could be wrong.
    Basically what it does it turns the .jsp files into .java files (and possibly .java into .class files too) at the point where the app is deployed or started or something. This is in contrast to doing the compilation page by page when a given .jsp is requested.
    What you gain is smoother first-time loading of the pages at the cost of one-time startup delay.

  • Help in executing jsp files using weblogic server 6.0.

              I have an operating system Windows2000, i have downloaded 30 day trial version of weblogic server 6.0.
              I have a file called hello.jsp.
              Where do i have to save hello.jsp file in weblogic server 6.0.
              How do i execute hello.jsp through browser using weblogic server6.0.
              As there is no properties file in weblogic server6.0.
              TO run it i started default server and when i started default console it got opened in the browser as http://127.0.0.1:7001/console/index.jsp
              Where do i have to save it and how do i open it in the browser.
              Any help will be greatly appreciated.
              Thanks,
              

              I started the Start default Server and opened the http://localhost:7001/ in the bowser and by default
              this loaded the index.html file
              and when i tried to change index.html to hello.jsp i got the same error message as before
              Error 404--Not Found
              From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
              10.4.5 404 Not Found
              The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.
              If the server does not wish to make this information available to the client, the status code 403 (Forbidden) can be used instead. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address.
              "mils" <[email protected]> wrote:
              >
              >There are quite a few reasons it couldn't be working, and things you can try...
              >
              >Ensure there are no errors on startup of the server in the console, especially that there is not an error about another web listener running on the same port.
              >
              >Try just http://localhost:7001 by default this should load the index.html file that comes with the WebLogic installation.
              >
              >If you are running on a corporate LAN, your browser settings may not be set correctly to find "localhost", ensure that your browser is not using a proxy server for local addresses, or put localhost:7001 in the list of exceptions for which the browser should not look at the proxy server.
              >
              >Hope this helps!
              >
              >"Red" <[email protected]> wrote:
              >>
              >>I created hello.jsp file under E:\weblogic\wlserver6.0\config\mydomain\applications\DefaultWebApp_myserver\hello.jsp
              >>and i started the Start Default Server and when i try to open
              >>http://localhost:7001/hello.jsp in the browser
              >>getting an error message as
              >>
              >>Error 404--Not Found
              >>From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
              >>10.4.5 404 Not Found
              >>The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.
              >>
              >>If the server does not wish to make this information available to the client, the status code 403 (Forbidden) can be used instead. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address.
              >>
              >>Any help?
              >>
              >>
              >>
              >>
              >>
              >>
              >>
              >>
              >>
              >>
              >>
              >>
              >>
              >>
              >>"Mils" <[email protected]> wrote:
              >>>
              >>>In WebLogic 6.0, to run simple JSP pages with the default installation, the JSP files should be put in....
              >>>
              >>>C:\bea\wlserver6.0\config\DefaultWebApp_myserver
              >>>
              >>>...assuming you installation was on the C: drive.
              >>>
              >>>To access a file bar.jsp in this directory, go to http://localhost:7001/bar.jsp
              >>>
              >>>"Red" <[email protected]> wrote:
              >>>>
              >>>>I have an operating system Windows2000, i have downloaded 30 day trial version of weblogic server 6.0.
              >>>>I have a file called hello.jsp.
              >>>>Where do i have to save hello.jsp file in weblogic server 6.0.
              >>>>How do i execute hello.jsp through browser using weblogic server6.0.
              >>>>As there is no properties file in weblogic server6.0.
              >>>>
              >>>>TO run it i started default server and when i started default console it got opened in the browser as http://127.0.0.1:7001/console/index.jsp
              >>>>
              >>>>Where do i have to save it and how do i open it in the browser.
              >>>>
              >>>>Any help will be greatly appreciated.
              >>>>Thanks,
              >>>>
              >>>>
              >>>>
              >>>>
              >>>
              >>
              >
              

  • Error while deploying war file with jsp precompile option in weblogic 7.0

              Hi
              I am trying to precompile jsp file which is there in a war.Main jsp file code
              includes one more jsp which is there in other folder under defaultweb directory.
              While deploying the war i am getting the following error.Can any bosy help me
              in this regard
              <Nov 23, 2002 5:01:28 PM IST> <Error> <HTTP> <101045> <[ServletContext(id=464413
              3,name=ArkinTestWeb,context-path=/ArkinTestWeb-3)] translation of /Admin/account
              _access.jsp failed: weblogic.utils.ParsingException: nested TokenStreamException
              : antlr.TokenStreamException: Could not include ./../includes/sessionStatusPage.
              jsp>
              <Nov 23, 2002 5:01:28 PM IST> <Error> <Deployer> <149201> <The Slave Deployer
              fa
              iled to complete the deployment task with id 1 for the application ArkinTestWeb.
              weblogic.management.ApplicationException: Prepare failed. Task Id = 5
              Module Name: ArkinTestWeb, Error: Could not load ArkinTestWeb: weblogic.utils.Ne
              stedException: ArkinTestWeb:ArkinTestWeb Failure while Precompiling JSPs: weblog
              ic.utils.ParsingException: nested TokenStreamException: antlr.TokenStreamExcepti
              on: Could not include ./../includes/sessionStatusPage.jsp - with nested exceptio
              n:
              [weblogic.utils.ParsingException: nested TokenStreamException: antlr.TokenStream
              Exception: Could not include ./../includes/sessionStatusPage.jsp]
              at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
              er.java:657)
              at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
              er.java:548)
              at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
              veDeployer.java:1026)
              at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
              loyer.java:700)
              at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
              dler.java:24)
              at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)
              >
              Regards
              Anand Mohan
              

    Hi,
    1] Remove following from server.xml
    <Context path="/SEA" docBase="SEA" debug="0"/>
    2] Paste SEA.WAR (test WAR file) into /webapps of TOMCAT
    3] Start Tomcat Server - This will create SEA folder under webapps
    4] Stop server.
    5] Add following to server.xml
    <Context path="/SEA" docBase="SEA" debug="0"/>
    6] Start Tomcat Server
    7] Access the URL.
    This will work. Somehow Tomcat does not extract war file contents which are mentioned in server.xml.
    I have Apache Tomcat 4.0.3 and faced this problem. The above solution works for it.
    Regards,
    Sandesh
    hi.
    I have put my SEA.WAR (test WAR file) into /webapps of
    TOMCAT.
    I checked the server.xml and put:
         <Context path="/SEA" docBase="SEA" debug="0"/>
    I restarted TOMCAT and tried to execute the file:
         http://localhost:8080/SEA/index.jsp
    But I got error message:
    Apache Tomcat/4.0.3 - HTTP Status 404 -
    /SEA/index.jsp
    What was happenning?
    Anyone can help me?
    Thank you.

  • Precompile JSP's in Weblogic 5.1/SP6

              Hello,
              How do you get the precomplilation of JSP's to work in 5.1? I have
              seen some emails on this mailing list about how to precompile the
              JSP's in 6.0 but I would like to know how to do it in 5.1. looking
              at the documentation here: http://www.weblogic.com/docs51/classdocs/API_jsp.html#register
              In the weblogic properties file we have them set as follows:
              weblogic.httpd.documentRoot=htdocs/
              # WEBLOGIC JSP PROPERTIES
              # Sets up automatic page compilation for JSP. Adjust init argsfor
              # directory locations and uncomment to use.
              weblogic.httpd.register.*.jsp=weblogic.servlet.JSPServlet
              weblogic.httpd.initArgs.*.jsp=\
              pageCheckSeconds=1,\
              keepgenerated=true,\
              compileCommand=d:/jdk1.2.2/bin/javac.exe,\
              workingDir=D:/Mediaprise/mpsite/WebLogicServer,\
              verbose=true
              that should be picking up any JSP's underneath the document root
              folder (htdocs, in this case) and precompile them to the working
              dir. now we have JSP's in the htdocs folder and a whole stucture
              of JSP's underneath the htdocs folder in a folder called JSP with
              it's own file and directory structure. The weblogic.log file shows
              that the above properties are being set correctly on startup but
              no precompilation seems to be happening to the working dir. any
              ideas on how to make this work in 5.1??
              I am working on Weblogic 5.1 with SP6.
              Thanks,
              Gagan
              

    In WebLogic 6.0 register each jsp in the web.xml with a <servlet-name>, <jsp-file>
              and <load-on-startup>. For example:
              <web-app>
              <servlet>
              <servlet-name></servlet-name>
              <jsp-file></jsp-file>
              <load-on-startup></load-on-startup>
              </servlet>
              <servlet-mapping>
              <servlet-name></servlet-name>
              <url-pattern></url-pattern>
              </servlet-mapping>
              </web-app>
              The optional value of load-on-startup element must be a positive integer indicating
              the order in which the servlet should be loaded.
              In WebLogic 6.1 set the precompile parameter in weblogic.xml.
              <jsp-descriptor>
              <jsp-param>
              <param-name>
              precompile
              </param-name>
              <param-value>
              true
              </param-value>
              </jsp-param>
              </jsp-descriptor>
              Vaibhav wrote:
              > This solution is with web.xml, if I am
              > using weblogic.properties only and no web.xml, How do I specify precompile=true ?
              

Maybe you are looking for

  • Selection screen PNPCE - hide som options

    Hi group, We have an infoset based on LDB PNPCE.  We create queries that we assign to transaction codes for end users.  So far so good.  However, in the selection screen, we would like to hide some options. Output format. Hide the expand button.  We

  • Two "Sites" folders -- Weird URL problem

    I use domain names for most of my iWeb sites. Suddenly all sites have been assigned the same domain name when I publish -- www.insidetuscany.org. I've "disconnected" the domain on my Namesecure site, but it is still getting assigned. Because of this

  • Charger with serial number A1300 is not working for iPhone 5, is it?

    I have an issue charging my new iPhone 5. I bought an extra cable - and they seem to both work when pluggin it into any computer. But one of my chargers will not work with it - but it works if I plugin my iPhone 4. How come? I noticed that the serial

  • Can I submit feed twice?

    It's very peculiar problem, i think. Before, If I submited one feed, I can't resubmit same feed. But now, already i submited one feed. and then when I resubmit same feed, I can't see warning "duplication feed error". I can resubmit same feed limitles

  • Ipod nano will not charge

    My ipod nano (5th gen) will only turn on when linked to a power source! Tried the restart, the restore and the basic on and off (including the hold button) but none of this works as soon as I take the ipod off charge is just switches off! Can anyone