That does the job, too. But in general, I recommend to do the following as
you might not know what else has changed, hence, you don't know what else to
delete.
1. mvn war:inplace
2. rm -rf src/main/webapp/WEB-INF/lib
3. rm src/main/webapp/WEB-INF/classes/struts.xml
I think this is stated somewhere in the online tutorial.
Why not extend the appfuse plugin by something that performs all three
steps?
Martin
mraible wrote:
>
> You could try deleting
> src/main/webapp/WEB-INF/classes/ApplicationResources*.
>
> Matt
>
> On Tue, Apr 29, 2008 at 1:45 AM, Martin Homik <[EMAIL PROTECTED]> wrote:
>>
>> Oh, I thought I have to run 'jetty war:inplace' only once to "extract
>> the
>> dependent WARs into src/main/webapp" which are otherwise not accessible
>> for
>> modifications. My question is, do you suggest to run 'jetty war:inplace'
>> each time when I change something in
>> src/main/resources/ApplicationResources.properties?
>>
>> Thanks to everybody for useful explanations in this thread!
>> Martin
>>
>>
>>
>>
>> mraible wrote:
>> >
>> > On Mon, Apr 28, 2008 at 1:20 PM, Martin Homik <[EMAIL PROTECTED]> wrote:
>>
>>
>> >> Another question: What's wrong with fmt:message when used with
>> >> jetty:run? My
>> >> latest phrases are not replaced. There is no problem with
>> jetty:run-war.
>> >
>> > If you use "jetty:run", you have to run "appfuse:full-source" or
>> > "war:inplace" first so the webapp is packaged in
>> > src/main/webapp/WEB-INF (and underlying directories).
>> >
>> > Matt
>> >
>> >> Strange.
>> >>
>> >> Martin
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> mraible wrote:
>> >> >
>> >> > Have you tried uncommenting the OpenSessionInViewFilter in your
>> >> web.xml?
>> >> >
>> >> > Matt
>> >> >
>> >> > On Mon, Apr 28, 2008 at 12:11 PM, Martin Homik <[EMAIL PROTECTED]>
>> wrote:
>> >> >>
>> >> >> I actually tried to solve the problem by using OGNL.
>> >> >>
>> >> >> <s:iterator value="myGroups">
>> >> >> Group name: <s:property value="name"/>
>> >> >> Size: <s:property value='members.size()'/> members
>> >> >> </s:iterator>
>> >> >>
>> >> >> In my second attempt, I called a non-property method:
>> >> >>
>> >> >> In JSP:
>> >> >> ...
>> >> >> Size: <s:property value='membersSize()'/> members
>> >> >> ...
>> >> >> In POJO:
>> >> >> @Transient
>> >> >> public int getMembersSize() {
>> >> >> return members.size();
>> >> >> }
>> >> >>
>> >> >>
>> >> >> In both cases I ended up with a LazyInitializationException.
>> >> >>
>> >> >> [seepo] ERROR [btpool0-1] LazyInitializationException.<init>(19)
>> |
>> >> >> failed to
>> >> >> lazily initialize a collection of role:
>> >> org.seepo.model.Group.members,
>> >> >> no
>> >> >> session or session was closed
>> >> >> org.hibernate.LazyInitializationException: failed to lazily
>> >> initialize a
>> >> >> collection of role: org.seepo.model.Group.members, no session or
>> >> session
>> >> >> was
>> >> >> closed
>> >> >>
>> >> >>
>> >> >> Any idea? Your link to the page which describes JSTL functions
>> says
>> >> that
>> >> >> these functions are for String manipulations. I did not try it,
>> but
>> >> I
>> >> >> guess,
>> >> >> they won't work with collections, will they?
>> >> >>
>> >> >> Martin
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> mraible wrote:
>> >> >> >
>> >> >> > You should be able to get members.size() if you use OGNL and a
>> >> >> > <s:property> tag. You can also use JSTL functions and the
>> "length"
>> >> >> > function.
>> >> >> >
>> >> >> >
>> http://java.sun.com/j2ee/1.4/docs/tutorial-update2/doc/JSTL8.html
>> >> >> >
>> >> >> > Matt
>> >> >> >
>> >> >> > On Mon, Apr 28, 2008 at 9:16 AM, Martin Homik <[EMAIL PROTECTED]>
>> >> wrote:
>> >> >> >>
>> >> >> >> Problem:
>> >> >> >> * I have a "Group" POJO which keeps a list of its "members"
>> >> >> (ManyToMany
>> >> >> >> relation).
>> >> >> >> * The GroupAction class stores a list of my current groups
>> and
>> >> it
>> >> >> has a
>> >> >> >> group field for
>> >> >> >> accessing information of a single group. In principle,
>> the
>> >> >> stucture
>> >> >> >> is
>> >> >> >> very similar to the
>> >> >> >> PersonAction of the online tutorial.
>> >> >> >>
>> >> >> >> Question: In the JSP, I iterate through the groups and print
>> >> some
>> >> >> group
>> >> >> >> information. For each group, I'd like to print the number of
>> >> >> members.
>> >> >> >> How do
>> >> >> >> I get it? Can I access somehow members.size() in the JSP?
>> Or am
>> >> I
>> >> >> on a
>> >> >> >> completely wrong path?
>> >> >> >>
>> >> >> >> Note: I tried a few things by try-and-error and sometimes I
>> >> ended up
>> >> >> >> with a
>> >> >> >> Hibernate LazyInitializationException. Now, I just don't
>> know at
>> >> >> what
>> >> >> >> end to
>> >> >> >> continue? Is it something that
>> >> >> >> i) can be solved simply via JSP and some expression, or
>> >> >> >> ii) do I have to do something in the Action class, or
>> >> >> >> iii) does it go further down into the persistence layer?
>> >> >> >>
>> >> >> >> Hope, my mail is not too short and you understand my
>> problem.
>> >> >> >> --
>> >> >> >> View this message in context:
>> >> >> >>
>> >> >>
>> >>
>> http://www.nabble.com/How-to-access-collection-fields-in-Struts2--tp16941170s2369p16941170.html
>> >> >> >> Sent from the AppFuse - User mailing list archive at
>> Nabble.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]
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >>
>> >> >> --
>> >> >> View this message in context:
>> >> >>
>> >>
>> http://www.nabble.com/How-to-access-collection-fields-in-Struts2--tp16941170s2369p16944803.html
>> >> >>
>> >> >>
>> >> >> Sent from the AppFuse - User mailing list archive at Nabble.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]
>> >> >
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/How-to-access-collection-fields-in-Struts2--tp16941170s2369p16945853.html
>> >>
>> >>
>> >> Sent from the AppFuse - User mailing list archive at Nabble.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]
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/How-to-access-collection-fields-in-Struts2--tp16941170s2369p16953874.html
>>
>>
>> Sent from the AppFuse - User mailing list archive at Nabble.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]
>
>
>
--
View this message in context:
http://www.nabble.com/How-to-access-collection-fields-in-Struts2--tp16941170s2369p16980071.html
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]