You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Bernhard Slominski <be...@zooplus.com> on 2005/04/12 18:03:04 UTC

JSP precompilation, jspc, NullPointerException

Hi,

I try to get the precompilation working with tomcat 5.5.7 under Windows NT.
I use the following target:
  <target name="jspc"> 
   	<taskdef classname="org.apache.jasper.JspC" name="jasper2" > 
      		<classpath id="jspc.classpath"> 
		        <pathelement
location="${java.home}/../lib/tools.jar"/> 
	        	<fileset dir="${tomcat.home}/bin"> 
	        		<include name="*.jar"/> 
	        	</fileset> 
		        <fileset dir="${tomcat.home}/server/lib"> 
        			<include name="*.jar"/> 
		        </fileset> 
        		<fileset dir="${tomcat.home}/common/lib"> 
          			<include name="*.jar"/> 
	        	</fileset> 
      		</classpath> 
    	</taskdef> 

    	<jasper2 
             validateXml="false" 
             uriroot="${webapp.path}" 
             webXmlFragment="${webapp.path}/WEB-INF/generated_web.xml" 
             outputDir="${webapp.path}/WEB-INF/src" /> 
  </target> 

And I'm getting a NullPointer Exception (see below), looks like the Jasper
cannot be created.
Anyone has a clue why this happens?

Thanks for your help 

Bernhard

jspc:
  [jasper2] java.lang.NullPointerException
  [jasper2]     at
org.apache.jasper.JspCompilationContext.createCompiler(JspCom
pilationContext.java:220)
  [jasper2]     at org.apache.jasper.JspC.processFile(JspC.java:847)
  [jasper2]     at org.apache.jasper.JspC.execute(JspC.java:989)
  [jasper2]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
  [jasper2]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
sorImpl.java:39)
  [jasper2]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
hodAccessorImpl.java:25)
  [jasper2]     at java.lang.reflect.Method.invoke(Method.java:585)
  [jasper2]     at
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123
)
  [jasper2]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:275)
  [jasper2]     at org.apache.tools.ant.Task.perform(Task.java:364)
  [jasper2]     at org.apache.tools.ant.Target.execute(Target.java:341)
  [jasper2]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
  [jasper2]     at
org.apache.tools.ant.Project.executeTarget(Project.java:1214)

  [jasper2]     at
org.apache.tools.ant.Project.executeTargets(Project.java:1062
)
  [jasper2]     at org.apache.tools.ant.Main.runBuild(Main.java:673)
  [jasper2]     at org.apache.tools.ant.Main.startAnt(Main.java:188)
  [jasper2]     at
org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
  [jasper2]     at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)

BUILD FAILED
D:\work\jspdeploy2\precompile.xml:25: org.apache.jasper.JasperException




---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org