If you take Pentaho out of the mix, does it work?  It sounds like
there may be issues getting Pentaho to work with Struts 2. I'd
simplify the problem, then try to fix it.

Matt

On 4/25/07, nmall <[EMAIL PROTECTED]> wrote:

Thanks for this input. The strange thing is I am modifying the jsps so they
should be newer than the appfuse files.

Another question about struts forms:

 If I have something like this in my jsp, will it call the method
PentahoAction.report() when I click on the button.report
as I have specified action as Pentaho. The section related to this action
from struts.xml follows below. Thanks for any helpful input. It gives me
"Page not found".  The verbose log gives "Found item:method report" " Item
is a normal form field"

<s:form action="Pentaho" method="post" validate="true" id="Pentaho">
    <li class="buttonBar bottom">
        <s:submit key="button.report" method="report"
onclick="onFormSubmit(this.form)"/>
        <s:submit key="button.cancel" name="cancel" cssClass="button"/>
    </li>
</s:form>

 <action name="pentaho" class="org.appfuse.webapp.action.PentahoAction">
            <interceptor-ref name="fileUploadStack"/>
            <result name="input">/WEB-INF/pages/pentahoDisplay.jsp</result>
            <result
name="success">/WEB-INF/pages/pentahoDisplay.jsp</result>
            <result name="cancel" type="redirect">displayReport</result>
        </action>
        <action name="displayReport"
class="org.appfuse.webapp.action.PentahoAction" method="report">
          <result name="input">/WEB-INF/pages/pentahoDisplay.jsp</result>
            <result name="success"
type="redirect">/WEB-INF/pages/pentahoDisplay.jsp</result>
        </action>


mraible wrote:
>
> If you have files that are getting overwritten by AppFuse, it's likely
> because the files are newer in AppFuse. The overlay is
> timestamp-based, so as long as your files are newer, you shouldn't
> have any issues.  When you do, there's two ways to solve the problem:
>
> 1. Run a touch script like the one below (note: this probably won't
> work on Windows):
>
> touch src/main/webapp/*
> touch src/main/webapp/WEB-INF/*
> touch src/main/webapp/WEB-INF/pages/*
>
> 2. In pom.xml, modify the maven-war-plugins configuration so your
> files aren't overwritten:
>
>             <plugin>
>                 <artifactId>maven-war-plugin</artifactId>
>                 <version>2.0.2</version>
>                 <configuration>
>                     <dependentWarExcludes>
>
> 
**/hibernate.cfg.xml,**/sql-map-config.xml,**/web.xml,WEB-INF/classes/META-INF/**
>                     </dependentWarExcludes>
>                 </configuration>
>             </plugin>
>
> HTH,
>
> Matt
>
> On 4/25/07, nmall <[EMAIL PROTECTED]> wrote:
>>
>>
>>
>> This is true forsrc/main/webapp/WEB-INF/menu-config.xml as well. I
>> changed
>> it - did a mvn clean -e jetty:run-war. I still didn't have the ones in
>> target/work/webapp/WEB-INF and
>> target/wat/work/appfuse-struts-2.0-m4/WEB-INF/  reflecting the changes.
>>
>> Thanks for any pointers.
>>
>>
>> nmall wrote:
>> >
>> > Hi,
>> >
>> >  Couple of questions:
>> >
>> >  In the struts-basic project, the jsps are packaged and not present in
>> the
>> > src directory. I pulled them in and put them in
>> > src/main/webapp/WEB-INF/pages directory. Is this right. Now when I do
>> mvn
>> > -e compile or mvn -e jetty:run-war, it doesn't put them automatically
>> in
>> > the target directories. What is the right place to do it. And would we
>> > have to do a complete mvn jetty:run-war to pick up the latest jsps.
>> >
>> >  Next question is a jsp question - pardon my ignorance. Where is the
>> > horizontal menu buttons ( containing Upload, Adminstration etc being
>> > defined in this jsp). Is it the glasslist line. What does glasslist do.
>> > Thanks so much for your help!
>> > I searched all of the struts documentation but could not find this in
>> the
>> > tags.
>> >
>> >
>> > <%@ include file="/common/taglibs.jsp"%>
>> >
>> > <head>
>> >     <title><fmt:message key="mainMenu.title"/></title>
>> >     <content tag="heading"><fmt:message
>> key="mainMenu.heading"/></content>
>> >     <meta name="menu" content="MainMenu"/>
>> > </head>
>> >
>> > <p><fmt:message key="mainMenu.message"/></p>
>> >
>> > <div class="separator"></div>
>> >
>> > <ul class="glassList">
>> >     <li>
>> >          <c:url value= "><fmt:message key="menu.user"/>
>> >     </li>
>> >     <li>
>> >          <c:url value= "><fmt:message key="menu.selectFile"/>
>> >     </li>
>> > </ul>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/maven-and-jsps-tf3641389s2369.html#a10182405
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> http://raibledesigns.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

--
View this message in context: 
http://www.nabble.com/maven-and-jsps-tf3641389s2369.html#a10185867
Sent from the AppFuse - User mailing list archive at Nabble.com.

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




--
http://raibledesigns.com

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

Reply via email to