Thank Chris for your response,

But I cannot provide you the stacktrace because I have try another solution but 
nothing ...

I have try to exclude children page compilation because is it already embedded 
in mother page compilation.

I have try following exclusion solution, but neither doesn't work correctly:

1 solution (exclude in jasper generation):
        <target name="generate-jsp-java-src">
        <mkdir dir="${webapp.dir}/WEB-INF/jspc-src/${jspc.dir.prefix}"/>
            <taskdef classname="org.apache.jasper.JspC" name="jasper2">
              <classpath>
                <path refid="jspc.classpath"/>
              </classpath>
                </taskdef>
            <touch file="${webapp.dir}/WEB-INF/jspc-web.xml"/>
            <jasper2 uriroot="${webapp.dir}"
                     package="${jspc.pkg.prefix}" 
                  webXmlFragment="${webapp.dir}/WEB-INF/jspc-web.xml" 
                     
outputDir="${webapp.dir}/WEB-INF/jspc-src/${jspc.dir.prefix}"
                     verbose="${verbose}" failonerror="${failonerror}" 
classdebuginfo="${classdebuginfo}" listerrors="${listerrors}" 
compilerSourceVM="${compiler.source.vm}" 
compilerTargetVM="${compiler.target.vm}"/>

              <include name="**" />
                <!-- because jsp complied name can be 
read_004f_inectn122d_jsp.java -->
                  <exclude 
name="${webapp.dir}/WEB-INF/marketing/*inectn*.java"/>
                         <exclude name="com/my/webapp /common/**" />
          </target>

2 solution (exclude in javac compilation):

<target name="compile-jsp-servlets" depends="generate-jsp-java-src">
            <mkdir dir="${webapp.dir}/WEB-INF/classes"/>
            <javac srcdir="${webapp.dir}/WEB-INF/jspc-src"
                   destdir="${webapp.dir}/WEB-INF/classes"
                   includes="**/*.java"
                   debug="${debug}"
                   debuglevel="${debuglevel}"
                   deprecation="${deprecation}"
                   encoding="${encoding}"
                   optimize="${optimize}"
                   source="${source.version}"
                   compiler="${build.compiler}" 
                   nowarn="${nowarn}">
              <classpath>
                <path refid="jspc.classpath"/>
              </classpath>
                  <compilerarg line="-Xmaxerrs 5000"/>
                  <compilerarg line="-Xmaxwarns 5000"/>
              <include name="**" />
                  <exclude 
name="${webapp.dir}/WEB-INF/marketing/*inectn*.java"/>
              <exclude name=" com/my/webapp/common/**" />
            </javac>
          </target>

Do you have an idea why previous target cannot exclude files correctly ?


Bien cordialement,

Adrien Ruffié
LD : +33 1 73 03 29 50
Tél : +33 1 73 03 29 80

E-DEAL
Innover la Relation Client

-----Message d'origine-----
De : Christopher Schultz [mailto:ch...@christopherschultz.net] 
Envoyé : jeudi 17 janvier 2013 19:04
À : Tomcat Users List
Objet : Re: Jasper compiler for included jsp

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Adrien,

On 1/17/13 9:38 AM, Adrien RUFFIE wrote:
> Hello all I have following pages : displayPerson.jsp and 
> displaySocialNetwork.jsp
> 
> my first displayPerson.jsp include the second by following tag: 
> <%@include file="./displaySocialNetwork.jsp"%>
> 
> In the first page (displayPerson.jsp) following variable is
> declared: <% String id = person.getId(); %>
> 
> 
> And I the second (displaySocialNetwork.jsp) this id is use like:
> 
> var ajaxParamID = <%= id %>
> 
> 
> But when I try to compile these twice jsp page I get the following
> error:
> 
> cannot find symbol

Please post the full error message. I suspect the problem is that
jasper2 can't compile the *fragment* displaySocialNetwork.jsp, not that it 
can't compile displayPerson.jsp.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEAREIAAYFAlD4PRgACgkQ9CaO5/Lv0PBvKwCfbcHWIEZt7yHKdJxpsSgx4Vd2
uUcAn0TLwBYu/DBFmvQZpzz8zVGCFgLI
=QuN3
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to