On Wed, Apr 30, 2008 at 4:59 AM, Martin Homik <[EMAIL PROTECTED]> wrote:
>
> 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?
This is an excellent idea. My only excuse is a lack of time and energy. ;-)
Matt
> 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]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]