Ok, I seemed to have solved part of this by adding that comment at the top of my web.xml like:

<web-app>

   <display-name>YourSOS</display-name>
   <description>Your SOS alert system</description>

   <!-- [INSERT FRAGMENT HERE] -->

   <context-param>
       <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
       <param-value>messages</param-value>
   </context-param>



But, now that I look into my web.xml, I find my *.jsp.class files, but I also have my *.jsp files as well. I thought compiling them was so that I did not distribute the raw jsp's right? If so, how do I get the raw jsp's omitted from my war?

--------------------------------------------------------------------------------
Thanks
Mick Knutson

http://www.BASELogic.com
http://www.MickKnutson.com

MSN Messenger: [EMAIL PROTECTED]

--------------------------------------------------------------------------------

----- Original Message ----- From: "Mick Knutson" <[EMAIL PROTECTED]>
To: "Maven Users List" <[email protected]>; <[EMAIL PROTECTED]>
Sent: Monday, February 20, 2006 9:59 AM
Subject: Re: [m2] Compiling JSPs


I tried this, and now get this error:

injectString('<!-- [INSERT FRAGMENT HERE] -->') not found in webXml(C:\opt\local\yoursos\servlets\yoursos/src/main/webapp/WEB-INF/web.xml'

Where in my web.xml am I suppose to put this?

--------------------------------------------------------------------------------
Thanks
Mick Knutson

http://www.BASELogic.com
http://www.MickKnutson.com

MSN Messenger: [EMAIL PROTECTED]

--------------------------------------------------------------------------------

----- Original Message ----- From: "Matt Raible" <[EMAIL PROTECTED]>
To: "Stephen Duncan" <[EMAIL PROTECTED]>
Cc: "Maven Users List" <[email protected]>
Sent: Sunday, February 19, 2006 3:17 PM
Subject: Re: [m2] Compiling JSPs


I was able to successfully get this plugin to work - thanks to Jeff
Genender (the plugin's author).  I did find that I needed to add the
following two dependencies to my project.

   <!-- Needed for jspc plugin (pre-compiling of JSPs) -->
   <dependency>
     <groupId>javax.servlet</groupId>
     <artifactId>jsp-api</artifactId>
     <version>2.0</version>
     <scope>provided</scope>
   </dependency>
   <!-- Needed for jspc plugin (pre-compiling of JSPs) -->
   <dependency>
     <groupId>tomcat</groupId>
     <artifactId>jasper-runtime</artifactId>
     <version>5.5.12</version>
     <scope>provided</scope>
   </dependency>

In addition, I had to change many dependencies from having
<scope>runtime</scope> to nothing (meaning <scope>compile</scope>).
This was required for all libraries that had tag libraries included in
them.

Example code can be seen in:
https://equinox.dev.java.net/source/browse/*checkout*/equinox/pom.xml

Hope this helps,

Matt

On 2/19/06, Stephen Duncan <[EMAIL PROTECTED]> wrote:
Oh, and respond back with what you learn on it; I was hoping to start
playing with it soon...

-Stephen

On 2/19/06, Stephen Duncan <[EMAIL PROTECTED]> wrote:
> Matt,
>
> I haven't tried it, but there's a jspc plugin on the mojo.codehaus.org
> site: http://mojo.codehaus.org/jspc-maven-plugin/usage.html that seems
> to do what you're asking.
>
> -Stephen
>
> On 2/19/06, Matt Raible <[EMAIL PROTECTED]> wrote:
> > Is there a plugin that does compilation of JSPs and adding entries > > into web.xml?
> >
> > Here's how to do it for Maven 1, but I'd like to do it with Maven 2:
> >
> > http://www.savoirtech.com/roller/page/jgenender/20041011
> >
> > Here's how I've done it in Ant.
> >
> >     <target name="compile-jsp" depends="jsp-2" if="precompile.jsp">
> >         <property name="jsp.src" value="${build.dir}/web/jsp/src"/>
> >         <mkdir dir="${jsp.src}"/>
> >
> >         <taskdef classname="org.apache.jasper.JspC" name="jasper"
> > classpathref="jspc.classpath"/>
> >
> >         <jasper verbose="0" package="org.appfuse.jsp"
> > uriroot="${webapp.target}"
> >             webXmlFragment="${jsp.src}/jsp-servlets.xml"
> > outputDir="${jsp.src}" />
> >
> >         <javac srcdir="${jsp.src}" destdir="${build.dir}/web/classes"
> > debug="${compile.debug}" > > deprecation="${compile.deprecation}" > > optimize="${compile.optimize}" > > classpathref="jspc.classpath"/>
> >
> >         <loadfile property="jsp.mappings"
> > srcfile="${jsp.src}/jsp-servlets.xml"/>
> > <replace file="${webapp.target}/WEB-INF/web.xml" > > value="${jsp.mappings}"
> >             token="&lt;!-- precompiled jsp mappings --&gt;"/>
> >     </target>
> >
> > Also, is there a plugin that can generate an archetype from an > > existing project?
> >
> > Thanks,
> >
> > Matt
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Stephen Duncan Jr
> www.stephenduncanjr.com
>


--
Stephen Duncan Jr
www.stephenduncanjr.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to