You can subscribe to this list here.
| 2003 |
Jan
|
Feb
(55) |
Mar
(100) |
Apr
(203) |
May
(330) |
Jun
(190) |
Jul
(302) |
Aug
(323) |
Sep
(197) |
Oct
(245) |
Nov
(490) |
Dec
(330) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(194) |
Feb
(400) |
Mar
(416) |
Apr
(415) |
May
(359) |
Jun
(381) |
Jul
(491) |
Aug
(311) |
Sep
(291) |
Oct
(273) |
Nov
(355) |
Dec
(266) |
| 2005 |
Jan
(306) |
Feb
(303) |
Mar
(520) |
Apr
(346) |
May
(255) |
Jun
(221) |
Jul
(171) |
Aug
(247) |
Sep
(147) |
Oct
(125) |
Nov
(165) |
Dec
(65) |
| 2006 |
Jan
(90) |
Feb
(53) |
Mar
(121) |
Apr
(103) |
May
(113) |
Jun
(103) |
Jul
(104) |
Aug
(67) |
Sep
(78) |
Oct
(82) |
Nov
(78) |
Dec
(70) |
| 2007 |
Jan
(77) |
Feb
(76) |
Mar
(63) |
Apr
(30) |
May
(47) |
Jun
(41) |
Jul
(44) |
Aug
(44) |
Sep
(49) |
Oct
(33) |
Nov
(25) |
Dec
(21) |
| 2008 |
Jan
(45) |
Feb
(13) |
Mar
(15) |
Apr
(12) |
May
(9) |
Jun
(33) |
Jul
(30) |
Aug
(7) |
Sep
(20) |
Oct
(17) |
Nov
(20) |
Dec
(10) |
| 2009 |
Jan
(8) |
Feb
(5) |
Mar
(12) |
Apr
(17) |
May
(19) |
Jun
(97) |
Jul
(77) |
Aug
(33) |
Sep
(24) |
Oct
(41) |
Nov
(16) |
Dec
(32) |
| 2010 |
Jan
(24) |
Feb
(14) |
Mar
(50) |
Apr
(71) |
May
(70) |
Jun
(64) |
Jul
(45) |
Aug
(62) |
Sep
(32) |
Oct
(4) |
Nov
(12) |
Dec
(2) |
| 2011 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(3) |
May
(6) |
Jun
(1) |
Jul
(4) |
Aug
(3) |
Sep
(4) |
Oct
(6) |
Nov
(3) |
Dec
(3) |
| 2012 |
Jan
(4) |
Feb
(8) |
Mar
(6) |
Apr
(10) |
May
(2) |
Jun
(3) |
Jul
(11) |
Aug
(10) |
Sep
(4) |
Oct
|
Nov
(1) |
Dec
(1) |
| 2013 |
Jan
(4) |
Feb
(1) |
Mar
(9) |
Apr
(1) |
May
(8) |
Jun
(2) |
Jul
(5) |
Aug
(2) |
Sep
|
Oct
(3) |
Nov
(10) |
Dec
(8) |
| 2014 |
Jan
(3) |
Feb
(12) |
Mar
(9) |
Apr
(12) |
May
(2) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
(1) |
Oct
(4) |
Nov
|
Dec
(2) |
| 2015 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(9) |
May
(2) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(7) |
Oct
(9) |
Nov
(7) |
Dec
(9) |
| 2016 |
Jan
(7) |
Feb
(5) |
Mar
(5) |
Apr
(5) |
May
(8) |
Jun
(4) |
Jul
(5) |
Aug
(4) |
Sep
(6) |
Oct
(7) |
Nov
(2) |
Dec
(3) |
| 2017 |
Jan
(7) |
Feb
(8) |
Mar
(7) |
Apr
(3) |
May
(4) |
Jun
(3) |
Jul
(5) |
Aug
(8) |
Sep
(4) |
Oct
(2) |
Nov
(3) |
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2021 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(2) |
Aug
(5) |
Sep
(2) |
Oct
|
Nov
|
Dec
(1) |
| 2026 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Steven D. <ste...@gm...> - 2005-03-29 13:19:57
|
> Mmm. So you're thinking about a custom mapper that (in the > 'createSubFlowInputAttributes' method) takes a list of persons (ids) from > the parent flow scope and instantiates an algorithm object, passing in those > ids. Once that is done it puts the algorithm object in the subflow scope. As > far as I can see the mapper would still be thread safe right -- everything > happens in a method call with local variables? This is indeed what I was thinking about. The mapper is the pivot point between two sub flows. Since the Person flow requires the algorithm class the mapper to me looks like the obvious point to create it. Since the mapper is a singleton and I would like to use IoC to configure which algorithm class the mapper should use the mapper needs to create the algorithm instance on every call to 'createSubFlowInputAttributes'. This would require the use of the 'getBean' method of the application context and a string property on the mapper class to set the bean name of the algorithm class. The algorithm class would be stateful thus needs to be configured as a prototype and its instances cannot outlive the scope of a request. > > All mappers (and actions) should be stateless and there should be little > need to make them statefull. Agreed. > > Anyway, thinking about this popped the following into my mind: currently the > flow keeps references to the mapper objects that are looked up at flow > configuration (build) time. The same is also true for actions and other > flows (i.e. for all flow services looked up via a FlowServiceLocator). > This is actually different from my original implementation where you could > control wheter or not an action or mapper was a singleton by using the > "singleton" property in the application context and the mapper or action was > looked up every time it was needed. This kind of prototype mapper or action > wasn't really that usefull since you could only hold state for a very short > time: one 'use' of the object in the flow (e.g. input & output mapping would > be 2 uses, so you could not share state by making the mapper statefull). > However, I'm thinking that if you could have a singleton action/mapper per > flow execution, you could really make the action or mapper statefull. Not > sure if that would be a good idea though....just brainstorming... > > Agreed that 'porting' the old article to the new system would be a good > idea. When we approach Spring web flow 1.0 final I'll take care of that. Great. > > Erwin Vervaet > erw...@er... > ----- Original Message ----- > From: "Steven Devijver" <ste...@gm...> > To: <spr...@li...> > Sent: Tuesday, March 29, 2005 8:48 AM > Subject: Re: [Springframework-developer] webflow: subflow behavior question > > > Erwin, Keith, > > > > Thanks for your feedback. Regarding thread-safety, there would indeed > > be no concern if the model-mapper object would be instantiated on > > every execution of a flow-state. Is this the case? Otherwise, the > > model-mapper would have no way of knowing when to create an new > > algorithm instance, which would contain state. > > > > Regarding the old webflow article, I find it more concise than the > > current docs on Confluence, it provides an excellent overview of how > > to get started with WebFlow and I feel it should not be discarded. > > With a little bit of work this article could be kept up to date. > > > > Regarding this new article, it will probably be published in the next > > couple of weeks. I'm discussing the creation of a wizard across > > multiple pages and the reuse of a subflow, the disadvantages of > > classic MVC for these scenarios (I'm talking based on personal > > experience :) and the advantages offered by WebFlow. > > > > Steven > > > > On Mon, 28 Mar 2005 12:02:41 -0500, Keith Donald <ke...@in...> > > wrote: > >> As Erwin mentioned, there should be no concern of thread safety here. > >> Just > >> create a prototype instance that encapsulates the context you need an > >> pass > >> it to the spawned subflow. That'll be thread safe, as operations on flow > >> executions are synchronized per session per request. > >> > >> "PersonSearchAlgorithm" will would be a callback to some kind of > >> contextual, > >> query, yes? Yea, to me it makes sense to parameterize the sub flow > >> execution with an instance of an appropriate contextual implementation of > >> that interface (e.g "all persons where manager != <x>, or all persons not > >> already attending or excluded"), delegating down to the DAO layer to > >> actually perform the data access. I like the notion of this better than > >> passing in a snapshot array of persons to exclude. > >> > >> HTH! Just curious, what is the web flow article? When will it be > >> published? > >> > >> Keith > >> > >> Keith Donald > >> Interface21 - Spring Training, Consulting, and Support, "From the Source" > >> http://www.springframework.com > >> > >> -----Original Message----- > >> From: spr...@li... > >> [mailto:spr...@li...] On Behalf > >> Of > >> Erwin Vervaet > >> Sent: Monday, March 28, 2005 11:35 AM > >> To: spr...@li... > >> Subject: Re: [Springframework-developer] webflow: subflow behavior > >> question > >> > >> Threading issues are limited in web flows since a flow execution is > >> basically single threaded: i.e. the flow execution entry methods (start() > >> and signalEvent()) are synchronized. (At least this is the behaviour in > >> the > >> new implementation in the sandbox.) > >> > >> Ofcourse you could also pass the list of ids to the Person subflow. In > >> that > >> case your "subflow signature" would be something like > >> > >> public Person PersonFlow(String action, Person[] personsToExclude) > >> > >> We're maintaining documentation related to the "new" Spring web flow > >> system > >> at > >> http://opensource.atlassian.com/confluence/spring/display/WEBFLOW/Home. > >> Keith Donald has been working on a new partical guide that you can find > >> there. > >> > >> Regarding the "old" Ervacon Spring web flow: I will let it go to 1.0.0 > >> and > >> then provide a migration guide to the new Spring web flow system. Ervacon > >> Spring web flow is still useful for those people that stick with Spring > >> 1.1.x, but if you have 1.2 or later it's probably better to go with the > >> new > >> system. > >> > >> Erwin > >> > >> Erwin Vervaet > >> erw...@er... > >> ----- Original Message ----- > >> From: "Steven Devijver" <ste...@gm...> > >> To: <spr...@li...> > >> Sent: Monday, March 28, 2005 5:51 PM > >> Subject: Re: [Springframework-developer] webflow: subflow behavior > >> question > >> > >> > Hi Erwin, > >> > > >> > Although this is just a silly example to highlight my question passing > >> > behavior through the model does seem a bit awkward to me. Especially, > >> > the behavior class would also contain state (unless the state is > >> > passed separately in the model but then the Person flow would need to > >> > pass the state to the behavior). This would make the design not > >> > thread-safe. > >> > > >> > In this scenario I would prefer to pass a list of ID's of Persons that > >> > cannot be shown in the Person flow and implement the behavior once. > >> > I'm looking into this because I'm working on an article on webflow. > >> > > >> > btw, I found you article "Spring Web Flows: A Practical Guide" very > >> > helpful. Are you planning to keep it up to date with the latest > >> > changes to WebFlow (e.g. the changes to the action interface)? > >> > > >> > Thanks > >> > > >> > Steven > >> > > >> > > >> > On Mon, 28 Mar 2005 17:11:32 +0200, Erwin Vervaet > >> > <erw...@er...> wrote: > >> >> The Manager and Meeting flow indeed have to put a SearchAlgorithm > >> >> instance > >> >> in flow scope, probably in an 'initFlow' action state or something > >> >> like > >> >> that, which could also take care of any type of flow data > >> >> initialisation, > >> >> e.g. pulling in reference data.. You then use an attribute mapper to > >> >> pass > >> >> the SearchAlgorithm to the subflow in the subflow state. > >> >> > >> >> Erwin Vervaet > >> >> erw...@er... > >> >> ----- Original Message ----- > >> >> From: "Steven Devijver" <ste...@gm...> > >> >> To: <spr...@li...> > >> >> Sent: Monday, March 28, 2005 4:59 PM > >> >> Subject: Re: [Springframework-developer] webflow: subflow behavior > >> >> question > >> >> > >> >> > Hi Erwin, > >> >> > > >> >> > > >> >> >> I would probably do this by making the search (or filter) algorithm > >> >> >> configurable for the Person flow. That way the calling parent flow > >> >> >> can > >> >> >> pass > >> >> >> in the algorithm to use. I find that a good way to think about a > >> >> >> flow > >> >> >> is > >> >> >> as > >> >> >> a method: it has input parameters and can return results. So your > >> >> >> person > >> >> >> flow would be something like this, when expressed as a method: > >> >> >> > >> >> >> public Person PersonFlow(String action, SearchAlgorithm algorithm) > >> >> >> > >> >> > Does this mean the Manager and Meeting flows have to put a > >> >> > SearchAlgorithm instance in the session (or the model?) before > >> >> > passing > >> >> > control to the Person subflow? Does this require an action-state > >> >> > before the flow-state in the Manager and Meeting flows? > >> >> > > >> >> > Thanks > >> >> > > >> >> > Steven > >> >> > > >> >> > > >> >> > ------------------------------------------------------- > >> >> > SF email is sponsored by - The IT Product Guide > >> >> > Read honest & candid reviews on hundreds of IT Products from real > >> >> > users. > >> >> > Discover which products truly live up to the hype. Start reading > >> >> > now. > >> >> > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > >> >> > _______________________________________________ > >> >> > Springframework-developer mailing list > >> >> > Spr...@li... > >> >> > https://lists.sourceforge.net/lists/listinfo/springframework-developer > >> >> > > >> >> > > >> >> > >> >> ------------------------------------------------------- > >> >> SF email is sponsored by - The IT Product Guide > >> >> Read honest & candid reviews on hundreds of IT Products from real > >> >> users. > >> >> Discover which products truly live up to the hype. Start reading now. > >> >> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > >> >> _______________________________________________ > >> >> Springframework-developer mailing list > >> >> Spr...@li... > >> >> https://lists.sourceforge.net/lists/listinfo/springframework-developer > >> >> > >> >> > >> > > >> > > >> > -- > >> > "If you want to be a different fish, you gotta jump out of the school." > >> > -- Captain Beefheart > >> > > >> > > >> > ------------------------------------------------------- > >> > SF email is sponsored by - The IT Product Guide > >> > Read honest & candid reviews on hundreds of IT Products from real > >> > users. > >> > Discover which products truly live up to the hype. Start reading now. > >> > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > >> > _______________________________________________ > >> > Springframework-developer mailing list > >> > Spr...@li... > >> > https://lists.sourceforge.net/lists/listinfo/springframework-developer > >> > > >> > > >> > >> ------------------------------------------------------- > >> SF email is sponsored by - The IT Product Guide > >> Read honest & candid reviews on hundreds of IT Products from real users. > >> Discover which products truly live up to the hype. Start reading now. > >> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > >> _______________________________________________ > >> Springframework-developer mailing list > >> Spr...@li... > >> https://lists.sourceforge.net/lists/listinfo/springframework-developer > >> > >> ------------------------------------------------------- > >> SF email is sponsored by - The IT Product Guide > >> Read honest & candid reviews on hundreds of IT Products from real users. > >> Discover which products truly live up to the hype. Start reading now. > >> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > >> _______________________________________________ > >> Springframework-developer mailing list > >> Spr...@li... > >> https://lists.sourceforge.net/lists/listinfo/springframework-developer > >> > >> > > > > > > -- > > "If you want to be a different fish, you gotta jump out of the school." > > -- Captain Beefheart > > > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide > > Read honest & candid reviews on hundreds of IT Products from real users. > > Discover which products truly live up to the hype. Start reading now. > > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > > _______________________________________________ > > Springframework-developer mailing list > > Spr...@li... > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > -- "If you want to be a different fish, you gotta jump out of the school." -- Captain Beefheart |
|
From: Erwin V. <erw...@er...> - 2005-03-29 13:05:39
|
Mmm. So you're thinking about a custom mapper that (in the 'createSubFlowInputAttributes' method) takes a list of persons (ids) from the parent flow scope and instantiates an algorithm object, passing in those ids. Once that is done it puts the algorithm object in the subflow scope. As far as I can see the mapper would still be thread safe right -- everything happens in a method call with local variables? All mappers (and actions) should be stateless and there should be little need to make them statefull. Anyway, thinking about this popped the following into my mind: currently the flow keeps references to the mapper objects that are looked up at flow configuration (build) time. The same is also true for actions and other flows (i.e. for all flow services looked up via a FlowServiceLocator). This is actually different from my original implementation where you could control wheter or not an action or mapper was a singleton by using the "singleton" property in the application context and the mapper or action was looked up every time it was needed. This kind of prototype mapper or action wasn't really that usefull since you could only hold state for a very short time: one 'use' of the object in the flow (e.g. input & output mapping would be 2 uses, so you could not share state by making the mapper statefull). However, I'm thinking that if you could have a singleton action/mapper per flow execution, you could really make the action or mapper statefull. Not sure if that would be a good idea though....just brainstorming... Agreed that 'porting' the old article to the new system would be a good idea. When we approach Spring web flow 1.0 final I'll take care of that. Erwin Vervaet erw...@er... ----- Original Message ----- From: "Steven Devijver" <ste...@gm...> To: <spr...@li...> Sent: Tuesday, March 29, 2005 8:48 AM Subject: Re: [Springframework-developer] webflow: subflow behavior question > Erwin, Keith, > > Thanks for your feedback. Regarding thread-safety, there would indeed > be no concern if the model-mapper object would be instantiated on > every execution of a flow-state. Is this the case? Otherwise, the > model-mapper would have no way of knowing when to create an new > algorithm instance, which would contain state. > > Regarding the old webflow article, I find it more concise than the > current docs on Confluence, it provides an excellent overview of how > to get started with WebFlow and I feel it should not be discarded. > With a little bit of work this article could be kept up to date. > > Regarding this new article, it will probably be published in the next > couple of weeks. I'm discussing the creation of a wizard across > multiple pages and the reuse of a subflow, the disadvantages of > classic MVC for these scenarios (I'm talking based on personal > experience :) and the advantages offered by WebFlow. > > Steven > > On Mon, 28 Mar 2005 12:02:41 -0500, Keith Donald <ke...@in...> > wrote: >> As Erwin mentioned, there should be no concern of thread safety here. >> Just >> create a prototype instance that encapsulates the context you need an >> pass >> it to the spawned subflow. That'll be thread safe, as operations on flow >> executions are synchronized per session per request. >> >> "PersonSearchAlgorithm" will would be a callback to some kind of >> contextual, >> query, yes? Yea, to me it makes sense to parameterize the sub flow >> execution with an instance of an appropriate contextual implementation of >> that interface (e.g "all persons where manager != <x>, or all persons not >> already attending or excluded"), delegating down to the DAO layer to >> actually perform the data access. I like the notion of this better than >> passing in a snapshot array of persons to exclude. >> >> HTH! Just curious, what is the web flow article? When will it be >> published? >> >> Keith >> >> Keith Donald >> Interface21 - Spring Training, Consulting, and Support, "From the Source" >> http://www.springframework.com >> >> -----Original Message----- >> From: spr...@li... >> [mailto:spr...@li...] On Behalf >> Of >> Erwin Vervaet >> Sent: Monday, March 28, 2005 11:35 AM >> To: spr...@li... >> Subject: Re: [Springframework-developer] webflow: subflow behavior >> question >> >> Threading issues are limited in web flows since a flow execution is >> basically single threaded: i.e. the flow execution entry methods (start() >> and signalEvent()) are synchronized. (At least this is the behaviour in >> the >> new implementation in the sandbox.) >> >> Ofcourse you could also pass the list of ids to the Person subflow. In >> that >> case your "subflow signature" would be something like >> >> public Person PersonFlow(String action, Person[] personsToExclude) >> >> We're maintaining documentation related to the "new" Spring web flow >> system >> at >> http://opensource.atlassian.com/confluence/spring/display/WEBFLOW/Home. >> Keith Donald has been working on a new partical guide that you can find >> there. >> >> Regarding the "old" Ervacon Spring web flow: I will let it go to 1.0.0 >> and >> then provide a migration guide to the new Spring web flow system. Ervacon >> Spring web flow is still useful for those people that stick with Spring >> 1.1.x, but if you have 1.2 or later it's probably better to go with the >> new >> system. >> >> Erwin >> >> Erwin Vervaet >> erw...@er... >> ----- Original Message ----- >> From: "Steven Devijver" <ste...@gm...> >> To: <spr...@li...> >> Sent: Monday, March 28, 2005 5:51 PM >> Subject: Re: [Springframework-developer] webflow: subflow behavior >> question >> >> > Hi Erwin, >> > >> > Although this is just a silly example to highlight my question passing >> > behavior through the model does seem a bit awkward to me. Especially, >> > the behavior class would also contain state (unless the state is >> > passed separately in the model but then the Person flow would need to >> > pass the state to the behavior). This would make the design not >> > thread-safe. >> > >> > In this scenario I would prefer to pass a list of ID's of Persons that >> > cannot be shown in the Person flow and implement the behavior once. >> > I'm looking into this because I'm working on an article on webflow. >> > >> > btw, I found you article "Spring Web Flows: A Practical Guide" very >> > helpful. Are you planning to keep it up to date with the latest >> > changes to WebFlow (e.g. the changes to the action interface)? >> > >> > Thanks >> > >> > Steven >> > >> > >> > On Mon, 28 Mar 2005 17:11:32 +0200, Erwin Vervaet >> > <erw...@er...> wrote: >> >> The Manager and Meeting flow indeed have to put a SearchAlgorithm >> >> instance >> >> in flow scope, probably in an 'initFlow' action state or something >> >> like >> >> that, which could also take care of any type of flow data >> >> initialisation, >> >> e.g. pulling in reference data.. You then use an attribute mapper to >> >> pass >> >> the SearchAlgorithm to the subflow in the subflow state. >> >> >> >> Erwin Vervaet >> >> erw...@er... >> >> ----- Original Message ----- >> >> From: "Steven Devijver" <ste...@gm...> >> >> To: <spr...@li...> >> >> Sent: Monday, March 28, 2005 4:59 PM >> >> Subject: Re: [Springframework-developer] webflow: subflow behavior >> >> question >> >> >> >> > Hi Erwin, >> >> > >> >> > >> >> >> I would probably do this by making the search (or filter) algorithm >> >> >> configurable for the Person flow. That way the calling parent flow >> >> >> can >> >> >> pass >> >> >> in the algorithm to use. I find that a good way to think about a >> >> >> flow >> >> >> is >> >> >> as >> >> >> a method: it has input parameters and can return results. So your >> >> >> person >> >> >> flow would be something like this, when expressed as a method: >> >> >> >> >> >> public Person PersonFlow(String action, SearchAlgorithm algorithm) >> >> >> >> >> > Does this mean the Manager and Meeting flows have to put a >> >> > SearchAlgorithm instance in the session (or the model?) before >> >> > passing >> >> > control to the Person subflow? Does this require an action-state >> >> > before the flow-state in the Manager and Meeting flows? >> >> > >> >> > Thanks >> >> > >> >> > Steven >> >> > >> >> > >> >> > ------------------------------------------------------- >> >> > SF email is sponsored by - The IT Product Guide >> >> > Read honest & candid reviews on hundreds of IT Products from real >> >> > users. >> >> > Discover which products truly live up to the hype. Start reading >> >> > now. >> >> > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >> >> > _______________________________________________ >> >> > Springframework-developer mailing list >> >> > Spr...@li... >> >> > https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> > >> >> > >> >> >> >> ------------------------------------------------------- >> >> SF email is sponsored by - The IT Product Guide >> >> Read honest & candid reviews on hundreds of IT Products from real >> >> users. >> >> Discover which products truly live up to the hype. Start reading now. >> >> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >> >> _______________________________________________ >> >> Springframework-developer mailing list >> >> Spr...@li... >> >> https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> >> >> >> > >> > >> > -- >> > "If you want to be a different fish, you gotta jump out of the school." >> > -- Captain Beefheart >> > >> > >> > ------------------------------------------------------- >> > SF email is sponsored by - The IT Product Guide >> > Read honest & candid reviews on hundreds of IT Products from real >> > users. >> > Discover which products truly live up to the hype. Start reading now. >> > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >> > _______________________________________________ >> > Springframework-developer mailing list >> > Spr...@li... >> > https://lists.sourceforge.net/lists/listinfo/springframework-developer >> > >> > >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> > > > -- > "If you want to be a different fish, you gotta jump out of the school." > -- Captain Beefheart > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > |
|
From: Steven D. <ste...@gm...> - 2005-03-29 07:52:40
|
Hi, It would be nice if webflow would support J2EE roles on a state level. This way one could set a read-only role on all states except a save or delete state which would have a management role. Next to that, ideally, it should be possible for the view technology to determine which buttons or anchors should or should not be rendered by checking the role of the current user with the role of the state linked to a given button or anchor. Steven -- "If you want to be a different fish, you gotta jump out of the school." -- Captain Beefheart |
|
From: Steven D. <ste...@gm...> - 2005-03-29 06:48:57
|
Erwin, Keith, Thanks for your feedback. Regarding thread-safety, there would indeed be no concern if the model-mapper object would be instantiated on every execution of a flow-state. Is this the case? Otherwise, the model-mapper would have no way of knowing when to create an new algorithm instance, which would contain state. Regarding the old webflow article, I find it more concise than the current docs on Confluence, it provides an excellent overview of how to get started with WebFlow and I feel it should not be discarded. With a little bit of work this article could be kept up to date. Regarding this new article, it will probably be published in the next couple of weeks. I'm discussing the creation of a wizard across multiple pages and the reuse of a subflow, the disadvantages of classic MVC for these scenarios (I'm talking based on personal experience :) and the advantages offered by WebFlow. Steven On Mon, 28 Mar 2005 12:02:41 -0500, Keith Donald <ke...@in...> wrote: > As Erwin mentioned, there should be no concern of thread safety here. Just > create a prototype instance that encapsulates the context you need an pass > it to the spawned subflow. That'll be thread safe, as operations on flow > executions are synchronized per session per request. > > "PersonSearchAlgorithm" will would be a callback to some kind of contextual, > query, yes? Yea, to me it makes sense to parameterize the sub flow > execution with an instance of an appropriate contextual implementation of > that interface (e.g "all persons where manager != <x>, or all persons not > already attending or excluded"), delegating down to the DAO layer to > actually perform the data access. I like the notion of this better than > passing in a snapshot array of persons to exclude. > > HTH! Just curious, what is the web flow article? When will it be published? > > Keith > > Keith Donald > Interface21 - Spring Training, Consulting, and Support, "From the Source" > http://www.springframework.com > > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...] On Behalf Of > Erwin Vervaet > Sent: Monday, March 28, 2005 11:35 AM > To: spr...@li... > Subject: Re: [Springframework-developer] webflow: subflow behavior question > > Threading issues are limited in web flows since a flow execution is > basically single threaded: i.e. the flow execution entry methods (start() > and signalEvent()) are synchronized. (At least this is the behaviour in the > new implementation in the sandbox.) > > Ofcourse you could also pass the list of ids to the Person subflow. In that > case your "subflow signature" would be something like > > public Person PersonFlow(String action, Person[] personsToExclude) > > We're maintaining documentation related to the "new" Spring web flow system > at http://opensource.atlassian.com/confluence/spring/display/WEBFLOW/Home. > Keith Donald has been working on a new partical guide that you can find > there. > > Regarding the "old" Ervacon Spring web flow: I will let it go to 1.0.0 and > then provide a migration guide to the new Spring web flow system. Ervacon > Spring web flow is still useful for those people that stick with Spring > 1.1.x, but if you have 1.2 or later it's probably better to go with the new > system. > > Erwin > > Erwin Vervaet > erw...@er... > ----- Original Message ----- > From: "Steven Devijver" <ste...@gm...> > To: <spr...@li...> > Sent: Monday, March 28, 2005 5:51 PM > Subject: Re: [Springframework-developer] webflow: subflow behavior question > > > Hi Erwin, > > > > Although this is just a silly example to highlight my question passing > > behavior through the model does seem a bit awkward to me. Especially, > > the behavior class would also contain state (unless the state is > > passed separately in the model but then the Person flow would need to > > pass the state to the behavior). This would make the design not > > thread-safe. > > > > In this scenario I would prefer to pass a list of ID's of Persons that > > cannot be shown in the Person flow and implement the behavior once. > > I'm looking into this because I'm working on an article on webflow. > > > > btw, I found you article "Spring Web Flows: A Practical Guide" very > > helpful. Are you planning to keep it up to date with the latest > > changes to WebFlow (e.g. the changes to the action interface)? > > > > Thanks > > > > Steven > > > > > > On Mon, 28 Mar 2005 17:11:32 +0200, Erwin Vervaet > > <erw...@er...> wrote: > >> The Manager and Meeting flow indeed have to put a SearchAlgorithm > >> instance > >> in flow scope, probably in an 'initFlow' action state or something like > >> that, which could also take care of any type of flow data initialisation, > >> e.g. pulling in reference data.. You then use an attribute mapper to pass > >> the SearchAlgorithm to the subflow in the subflow state. > >> > >> Erwin Vervaet > >> erw...@er... > >> ----- Original Message ----- > >> From: "Steven Devijver" <ste...@gm...> > >> To: <spr...@li...> > >> Sent: Monday, March 28, 2005 4:59 PM > >> Subject: Re: [Springframework-developer] webflow: subflow behavior > >> question > >> > >> > Hi Erwin, > >> > > >> > > >> >> I would probably do this by making the search (or filter) algorithm > >> >> configurable for the Person flow. That way the calling parent flow can > >> >> pass > >> >> in the algorithm to use. I find that a good way to think about a flow > >> >> is > >> >> as > >> >> a method: it has input parameters and can return results. So your > >> >> person > >> >> flow would be something like this, when expressed as a method: > >> >> > >> >> public Person PersonFlow(String action, SearchAlgorithm algorithm) > >> >> > >> > Does this mean the Manager and Meeting flows have to put a > >> > SearchAlgorithm instance in the session (or the model?) before passing > >> > control to the Person subflow? Does this require an action-state > >> > before the flow-state in the Manager and Meeting flows? > >> > > >> > Thanks > >> > > >> > Steven > >> > > >> > > >> > ------------------------------------------------------- > >> > SF email is sponsored by - The IT Product Guide > >> > Read honest & candid reviews on hundreds of IT Products from real > >> > users. > >> > Discover which products truly live up to the hype. Start reading now. > >> > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > >> > _______________________________________________ > >> > Springframework-developer mailing list > >> > Spr...@li... > >> > https://lists.sourceforge.net/lists/listinfo/springframework-developer > >> > > >> > > >> > >> ------------------------------------------------------- > >> SF email is sponsored by - The IT Product Guide > >> Read honest & candid reviews on hundreds of IT Products from real users. > >> Discover which products truly live up to the hype. Start reading now. > >> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > >> _______________________________________________ > >> Springframework-developer mailing list > >> Spr...@li... > >> https://lists.sourceforge.net/lists/listinfo/springframework-developer > >> > >> > > > > > > -- > > "If you want to be a different fish, you gotta jump out of the school." > > -- Captain Beefheart > > > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide > > Read honest & candid reviews on hundreds of IT Products from real users. > > Discover which products truly live up to the hype. Start reading now. > > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > > _______________________________________________ > > Springframework-developer mailing list > > Spr...@li... > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > -- "If you want to be a different fish, you gotta jump out of the school." -- Captain Beefheart |
|
From: Keith D. <ke...@in...> - 2005-03-29 04:16:14
|
After some discussion, I refined the support below to:
addActionState("bindAndValidateCriteria",
method("bindAndValidate",
action("person.Search.criteria.formAction")),
new Transition[] {
on(error(), "viewCriteria"),
on(success(), "executeQuery")
});
Which is arguably better, saying execute the "bindAndValidate" method on the
action identified by "person.Search.criteria.formAction" when the state is
entered.
With that, I'd like to start preparing the 1.2 web flow preview release.
For you guys already using the system, be sure to give a good review /
sanity test tomorrow and let me know if there are issues.
Thanks,
Keith
_____
From: Keith Donald [mailto:ke...@in...]
Sent: Monday, March 28, 2005 8:39 PM
To: 'spr...@li...'
Subject: enhanced flow multi action support
Hey guys,
I added more power to the multi-action implementation to spring web flow
this evening, for dispatching related controller logic to different methods
on a single target action object.
Essentially, you can now more flexibly map action states to handler methods,
so when a state is entered a specific target method will be invoked. This
lets the state definitions drive workflow - which are their strength - while
the action handlers concentrate on executing some processing and returning a
result.
For example, from Phonebook:
addActionState("bindAndValidateCriteria",
name(multiAction("person.Search.criteria.formAction"),
"bindAndValidate"),
new Transition[] {
on(error(), "viewCriteria"),
on(success(), "executeQuery")
});
The above reads "for the flow being built, add an action state with the id
'bindAndValidateCriteria'. Name the action 'bindAndValidate' and use the
multi-action implementation with bean id "person.Search.bindAndValidate"."
At runtime, when the above action state is entered, the selected
multi-action implementation will execute and dispatch to a single handler
method. The handler method to use will be resolved based on the assigned
name property above - in this case, "bindAndValidate". Arbitrary
properties are also supported, so you can store and act on whatever further
information you like about an action associated with a single action state.
We'll enhance the XML DTD to support arbitrary action state properties as
well.
Keith
Keith Donald
Interface21 - http://www.springframework.com
<http://www.springframework.com/> - Spring Training, Consulting and Support
- "From the Source"
|
|
From: Keith D. <ke...@in...> - 2005-03-29 01:38:37
|
Hey guys,
I added more power to the multi-action implementation to spring web flow
this evening, for dispatching related controller logic to different methods
on a single target action object.
Essentially, you can now more flexibly map action states to handler methods,
so when a state is entered a specific target method will be invoked. This
lets the state definitions drive workflow - which are their strength - while
the action handlers concentrate on executing some processing and returning a
result.
For example, from Phonebook:
addActionState("bindAndValidateCriteria",
name(multiAction("person.Search.criteria.bindAndValidate"),
"bindAndValidate"),
new Transition[] {
on(error(), "viewCriteria"),
on(success(), "executeQuery")
});
The above reads "for the flow being built, add an action state with the id
'bindAndValidateCriteria'. Name the action 'bindAndValidate' and use the
multi-action implementation with bean id "person.Search.bindAndValidate"."
At runtime, when the above action state is entered, the selected
multi-action implementation will execute and dispatch to a single handler
method. The handler method to use will be resolved based on the assigned
name property above - in this case, "bindAndValidate". Arbitrary
properties are also supported, so you can store and act on whatever further
information you like about an action associated with a single action state.
We'll enhance the XML DTD to support arbitrary action state properties as
well.
Keith
Keith Donald
Interface21 - http://www.springframework.com
<http://www.springframework.com/> - Spring Training, Consulting and Support
- "From the Source"
|
|
From: Keith D. <ke...@in...> - 2005-03-28 23:13:34
|
Hmm.... Erwin and I were discussin the other day whether or not we needed flow state/event history. Seems like if we had it, that might be a better solution to your problem. Can you describe the use case for what you're trying to do, just to get some more background? -----Original Message----- From: spr...@li... [mailto:spr...@li...] On Behalf Of Will Butler Sent: Monday, March 28, 2005 5:40 PM To: spr...@li... Subject: [Springframework-developer] Web Flow - Complex State Transitions How should you do this in web flow? formState --(eventA, eventB, eventC)--> state1 ----> state2 --(?)--> We have a form that can submit three separate events (eventA, eventB, and eventC). In the web flow, we want all three events to go to state1, then state2, then branch to another state based on the event fired from formState. formState --(eventA)--> subFlowState1 --(eventX)--> formState --(eventB)--> subFlowState2 --(eventY)--> formState --(eventC)--> subFlowState3 --(eventZ)--> Right now, we have resorted to creating a subFlow that contains state1 and state2 and then defining three separate subFlow states (subFlowState1, subFlowState2, and subFlowState3) in the parent flow using the same subFlow definition with different transitions. Because we have several cases like this, the number of subFlows required is getting a little unwieldy. Anyone else have any suggestions as to how we could do this in a better way? Thanks, Will Butler ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Will B. <wil...@ra...> - 2005-03-28 22:39:56
|
How should you do this in web flow? formState --(eventA, eventB, eventC)--> state1 ----> state2 --(?)--> We have a form that can submit three separate events (eventA, eventB, and eventC). In the web flow, we want all three events to go to state1, then state2, then branch to another state based on the event fired from formState. formState --(eventA)--> subFlowState1 --(eventX)--> formState --(eventB)--> subFlowState2 --(eventY)--> formState --(eventC)--> subFlowState3 --(eventZ)--> Right now, we have resorted to creating a subFlow that contains state1 and state2 and then defining three separate subFlow states (subFlowState1, subFlowState2, and subFlowState3) in the parent flow using the same subFlow definition with different transitions. Because we have several cases like this, the number of subFlows required is getting a little unwieldy. Anyone else have any suggestions as to how we could do this in a better way? Thanks, Will Butler |
|
From: <al...@jt...> - 2005-03-28 22:30:36
|
<html><head>
<style>
.white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { =
color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head=
er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font=
-size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em =
0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8=
pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE=
EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite=
d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad=
ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil=
y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo=
ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he=
lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f=
ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi=
fications-sectionheader { background-color:#000066; font-family:arial,helve=
tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba=
ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }=
.changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back=
ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }=
.changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd=
row { background-color:#FFFFEE }.changelists-file-header { background-color=
:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF=
FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt=
; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,=
helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader=
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-s=
ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic=
a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader =
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-si=
ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC =
}.unittests-sectionheader { background-color:#000066; font-family:arial,hel=
vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back=
ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he=
lvetica,sans-serif; font-size:8pt; color:#901090; }.unittests-failure { fon=
t-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }.checks=
tyle-oddrow { background-color:#CCCCCC }.checkstyle-data { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; }.checkstyle-sectionh=
eader { background-color:#000066; font-family:arial,helvetica,sans-serif; f=
ont-size:10pt; color:#FFFFFF; }
</style>
</head><body>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"header-title">BUILD COMPLETE - =
build.234</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>03/29/2005 00:16:04</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>23 minutes 35 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>03/28/2005 20:45:41</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>*** empty log message ***</td></tr></table><p>
<p>
<p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Errors/Warnings: (=
1451) </td></tr><tr><td><pre class=3D"compile-error-data=
">Test org.springframework.apptests.jpetstore.AllTests FAILEDTest org.sprin=
gframework.apptests.jpetstore.AllTests FAILED<br class=3D"none"/>Java Resul=
t: 2<br class=3D"none"/>Java Result: 2<br class=3D"none"/>Java Result: 2<br=
class=3D"none"/>Java Result: 1<br class=3D"none"/></pre></td></tr><tr><td>=
<pre class=3D"compile-data">Note: Some input files use or override a deprec=
ated API.<br class=3D"none"/>Note: Recompile with -deprecation for details.=
<br class=3D"none"/>Note: /jteam/build2/checkout/spring/spring/mock/org/spr=
ingframework/mock/web/MockHttpSession.java uses or overrides a deprecated A=
PI.<br class=3D"none"/>Note: Recompile with -deprecation for details.<br cl=
ass=3D"none"/>Note: Some input files use or override a deprecated API.<br c=
lass=3D"none"/>Note: Recompile with -deprecation for details.<br class=3D"n=
one"/># ----------------------------------------------------------------<b=
r class=3D"none"/>#<br class=3D"none"/># Spring Autobuilds - automatic app=
lication deployment and testing<br class=3D"none"/>#<br class=3D"none"/># =
target application: buildtest<br class=3D"none"/># target server: tomcat4<=
br class=3D"none"/>#<br class=3D"none"/># this output is recorded in the f=
ile:<br class=3D"none"/># ../../target/autobuilds/reports/buildtest_tomcat=
4_build_2005-03-29.log<br class=3D"none"/># ------------------------------=
----------------------------------<br class=3D"none"/>waiting 75 seconds fo=
r server to warmup...<br class=3D"none"/># -------------------------------=
---------------------------------<br class=3D"none"/># Starting unit tests=
for buildtest<br class=3D"none"/># --------------------------------------=
--------------------------<br class=3D"none"/>Rhino classes (js.jar) not fo=
und - Javascript disabled<br class=3D"none"/>## --------------------------=
--------------------------------------<br class=3D"none"/>## Stopping serv=
er tomcat4<br class=3D"none"/>## -----------------------------------------=
-----------------------<br class=3D"none"/>## ----------------------------=
------------------------------------<br class=3D"none"/>## Starting server=
tomcat4<br class=3D"none"/>## -------------------------------------------=
---------------------<br class=3D"none"/># -------------------------------=
---------------------------------<br class=3D"none"/>#<br class=3D"none"/>#=
Spring Autobuilds - automatic application deployment and testing<br class=
=3D"none"/>#<br class=3D"none"/># target application: buildtest<br class=
=3D"none"/># target server: tomcat5<br class=3D"none"/>#<br class=3D"none"=
/># this output is recorded in the file:<br class=3D"none"/># ../../targe=
t/autobuilds/reports/buildtest_tomcat5_build_2005-03-29.log<br class=3D"non=
e"/># ----------------------------------------------------------------<br =
class=3D"none"/>waiting 75 seconds for server to warmup...<br class=3D"none=
"/># ----------------------------------------------------------------<br c=
lass=3D"none"/># Starting unit tests for buildtest<br class=3D"none"/># -=
---------------------------------------------------------------<br class=3D=
"none"/>Rhino classes (js.jar) not found - Javascript disabled<br class=3D"=
none"/>## ----------------------------------------------------------------=
<br class=3D"none"/>## Stopping server tomcat5<br class=3D"none"/>## ----=
------------------------------------------------------------<br class=3D"no=
ne"/>## ----------------------------------------------------------------<b=
r class=3D"none"/>## Starting server tomcat5<br class=3D"none"/>## ------=
----------------------------------------------------------<br class=3D"none=
"/># ----------------------------------------------------------------<br c=
lass=3D"none"/>#<br class=3D"none"/># Spring Autobuilds - automatic applic=
ation deployment and testing<br class=3D"none"/>#<br class=3D"none"/># tar=
get application: buildtest<br class=3D"none"/># target server: jetty4<br c=
lass=3D"none"/>#<br class=3D"none"/># this output is recorded in the file:=
<br class=3D"none"/># ../../target/autobuilds/reports/buildtest_jetty4_bui=
ld_2005-03-29.log<br class=3D"none"/># -----------------------------------=
-----------------------------<br class=3D"none"/>waiting 75 seconds for ser=
ver to warmup...<br class=3D"none"/># ------------------------------------=
----------------------------<br class=3D"none"/># Starting unit tests for =
buildtest<br class=3D"none"/># -------------------------------------------=
---------------------<br class=3D"none"/>Rhino classes (js.jar) not found -=
Javascript disabled<br class=3D"none"/>## -------------------------------=
---------------------------------<br class=3D"none"/>## Stopping server je=
tty4<br class=3D"none"/>## -----------------------------------------------=
-----------------<br class=3D"none"/>## ----------------------------------=
------------------------------<br class=3D"none"/>## Starting server jetty=
4<br class=3D"none"/>## --------------------------------------------------=
--------------<br class=3D"none"/># --------------------------------------=
--------------------------<br class=3D"none"/>#<br class=3D"none"/># Sprin=
g Autobuilds - automatic application deployment and testing<br class=3D"non=
e"/>#<br class=3D"none"/># target application: jpetstore<br class=3D"none"=
/># target server: tomcat4<br class=3D"none"/>#<br class=3D"none"/># this=
output is recorded in the file:<br class=3D"none"/># ../../target/autobui=
lds/reports/jpetstore_tomcat4_build_2005-03-29.log<br class=3D"none"/># --=
--------------------------------------------------------------<br class=3D"=
none"/>Note: /jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore=
/src/org/springframework/autobuilds/jpetstore/web/view/DomifyCheckout.java =
uses or overrides a deprecated API.<br class=3D"none"/>Note: Recompile with=
-deprecation for details.<br class=3D"none"/>waiting 75 seconds for server=
to warmup...<br class=3D"none"/># ---------------------------------------=
-------------------------<br class=3D"none"/># Starting unit tests for jpe=
tstore<br class=3D"none"/># ----------------------------------------------=
------------------<br class=3D"none"/># ----------------------------------=
------------------------------<br class=3D"none"/># Stopping HSQLDB<br cla=
ss=3D"none"/># -----------------------------------------------------------=
-----<br class=3D"none"/># -----------------------------------------------=
-----------------<br class=3D"none"/># Starting HSQLDB<br class=3D"none"/>=
# ----------------------------------------------------------------<br clas=
s=3D"none"/>## -----------------------------------------------------------=
-----<br class=3D"none"/>## Stopping server tomcat4<br class=3D"none"/>## =
----------------------------------------------------------------<br class=
=3D"none"/>## ------------------------------------------------------------=
----<br class=3D"none"/>## Starting server tomcat4<br class=3D"none"/>## =
----------------------------------------------------------------<br class=
=3D"none"/># -------------------------------------------------------------=
---<br class=3D"none"/>#<br class=3D"none"/># Spring Autobuilds - automati=
c application deployment and testing<br class=3D"none"/>#<br class=3D"none"=
/># target application: jpetstore<br class=3D"none"/># target server: tom=
cat5<br class=3D"none"/>#<br class=3D"none"/># this output is recorded in =
the file:<br class=3D"none"/># ../../target/autobuilds/reports/jpetstore_t=
omcat5_build_2005-03-29.log<br class=3D"none"/># -------------------------=
---------------------------------------<br class=3D"none"/>Note: /jteam/bui=
ld2/checkout/spring/spring/autobuilds/apps/jpetstore/src/org/springframewor=
k/autobuilds/jpetstore/web/view/DomifyCheckout.java uses or overrides a dep=
recated API.<br class=3D"none"/>Note: Recompile with -deprecation for detai=
ls.<br class=3D"none"/>waiting 75 seconds for server to warmup...<br class=
=3D"none"/># -------------------------------------------------------------=
---<br class=3D"none"/># Starting unit tests for jpetstore<br class=3D"non=
e"/># ----------------------------------------------------------------<br =
class=3D"none"/># --------------------------------------------------------=
--------<br class=3D"none"/># Stopping HSQLDB<br class=3D"none"/># ------=
----------------------------------------------------------<br class=3D"none=
"/># ----------------------------------------------------------------<br c=
lass=3D"none"/># Starting HSQLDB<br class=3D"none"/># -------------------=
---------------------------------------------<br class=3D"none"/>## ------=
----------------------------------------------------------<br class=3D"none=
"/>## Stopping server tomcat5<br class=3D"none"/>## ---------------------=
-------------------------------------------<br class=3D"none"/>## --------=
--------------------------------------------------------<br class=3D"none"/=
>## Starting server tomcat5<br class=3D"none"/>## -----------------------=
-----------------------------------------<br class=3D"none"/>/jteam/build2/=
checkout/spring/spring/src/org/springframework/jdbc/support/JdbcUtils.java:=
105: warning - Tag @see: reference not found: oracle.sql.TIMESTAMP<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdb=
c/support/lob/OracleLobHandler.java:76: warning - Tag @see: reference not f=
ound: oracle.sql.BLOB<br class=3D"none"/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:76: warni=
ng - Tag @see: reference not found: oracle.sql.CLOB<br class=3D"none"/>/jte=
am/build2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/O=
racleLobHandler.java:115: warning - Tag @see: reference not found: oracle.s=
ql.BLOB#DURATION_SESSION<br class=3D"none"/>/jteam/build2/checkout/spring/s=
pring/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:115: w=
arning - Tag @see: reference not found: oracle.sql.BLOB#MODE_READWRITE<br c=
lass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework=
/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: reference =
not found: oracle.sql.CLOB#DURATION_SESSION<br class=3D"none"/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/OracleLob=
Handler.java:115: warning - Tag @see: reference not found: oracle.sql.CLOB#=
MODE_READWRITE<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/=
org/springframework/jdbc/support/lob/OracleLobHandler.java:154: warning - T=
ag @see: reference not found: oracle.jdbc.OracleConnection<br class=3D"none=
"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/suppor=
t/lob/OracleLobHandler.java:164: warning - Tag @see: reference not found: o=
racle.sql.BLOB#createTemporary<br class=3D"none"/>/jteam/build2/checkout/sp=
ring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:=
164: warning - Tag @see: reference not found: oracle.sql.CLOB#createTempora=
ry<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springfr=
amework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49: warning -=
Tag @see: reference not found: org.jboss.resource.adapter.jdbc.WrappedConn=
ection#getUnderlyingConnection<br class=3D"none"/>/jteam/build2/checkout/sp=
ring/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJdbc=
Extractor.java:49: warning - Tag @see: reference not found: org.jboss.resou=
rce.adapter.jdbc.WrappedStatement#getUnderlyingStatement<br class=3D"none"/=
>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support/=
nativejdbc/JBossNativeJdbcExtractor.java:49: warning - Tag @see: reference =
not found: org.jboss.resource.adapter.jdbc.WrappedResultSet#getUnderlyingRe=
sultSet<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/spr=
ingframework/jdbc/support/nativejdbc/WebLogicNativeJdbcExtractor.java:45: w=
arning - Tag @see: reference not found: weblogic.jdbc.extensions.WLConnecti=
on#getVendorConnection<br class=3D"none"/>/jteam/build2/checkout/spring/spr=
ing/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJdbcExtr=
actor.java:49: warning - Tag @see: reference not found: com.ibm.ws.rsadapte=
r.jdbc.WSJdbcConnection<br class=3D"none"/>/jteam/build2/checkout/spring/sp=
ring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJdbcExt=
ractor.java:49: warning - Tag @see: reference not found: com.ibm.ws.rsadapt=
er.jdbc.WSJdbcUtil#getNativeConnection<br class=3D"none"/>/jteam/build2/che=
ckout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphe=
reNativeJdbcExtractor.java:49: warning - Tag @see: reference not found: com=
.ibm.ejs.cm.proxy.ConnectionProxy#getPhysicalConnection<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/src/org/springframework/orm/hibernate3=
/LocalSessionFactoryBean.java:192: warning - Tag @see: reference not found:=
org.hibernate.cfg.AnnotationConfiguration<br class=3D"none"/>/jteam/build2=
/checkout/spring/spring/src/org/springframework/orm/hibernate3/SessionFacto=
ryUtils.java:155: warning - Tag @see: reference not found: org.hibernate.im=
pl.SessionFactoryImpl<br class=3D"none"/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/orm/hibernate3/SessionFactoryUtils.java:155: war=
ning - Tag @see: reference not found: org.hibernate.jca.JCASessionFactoryIm=
pl<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springfr=
amework/orm/ibatis/SqlMapClientFactoryBean.java:198: warning - Tag @see: re=
ference not found: com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTransactio=
nConfig<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/spr=
ingframework/orm/ibatis/SqlMapClientFactoryBean.java:198: warning - Tag @se=
e: reference not found: com.ibatis.sqlmap.engine.transaction.jta.JtaTransac=
tionConfig<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/=
springframework/orm/ibatis/SqlMapClientFactoryBean.java:226: warning - Tag =
@see: reference not found: com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTr=
ansactionConfig<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src=
/org/springframework/orm/ibatis/SqlMapClientFactoryBean.java:226: warning -=
Tag @see: reference not found: com.ibatis.sqlmap.engine.transaction.jta.Jt=
aTransactionConfig<br class=3D"none"/>/jteam/build2/checkout/spring/spring/=
src/org/springframework/transaction/jta/WebLogicJtaTransactionManager.java:=
73: warning - Tag @see: reference not found: weblogic.transaction.UserTrans=
action#begin(String)<br class=3D"none"/>/jteam/build2/checkout/spring/sprin=
g/src/org/springframework/transaction/jta/WebLogicJtaTransactionManager.jav=
a:73: warning - Tag @see: reference not found: weblogic.transaction.Transac=
tion#setProperty<br class=3D"none"/>/jteam/build2/checkout/spring/spring/sr=
c/org/springframework/transaction/jta/WebLogicJtaTransactionManager.java:73=
: warning - Tag @see: reference not found: weblogic.transaction.Transaction=
Manager#forceResume<br class=3D"none"/>/jteam/build2/checkout/spring/spring=
/src/org/springframework/transaction/jta/WebLogicJtaTransactionManager.java=
:73: warning - Tag @see: reference not found: weblogic.transaction.Transact=
ionHelper<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/s=
pringframework/transaction/jta/WebLogicJtaTransactionManager.java:73: warni=
ng - Tag @see: reference not found: weblogic.transaction.TxHelper<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/tra=
nsaction/jta/WebLogicServerTransactionManagerFactoryBean.java:56: warning -=
Tag @see: reference not found: weblogic.transaction.TxHelper#getTransactio=
nManager<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/sp=
ringframework/transaction/jta/WebSphereTransactionManagerFactoryBean.java:4=
9: warning - Tag @see: reference not found: com.ibm.ws.Transaction.Transact=
ionManagerFactory#getTransactionManager<br class=3D"none"/>/jteam/build2/ch=
eckout/spring/spring/src/org/springframework/transaction/jta/WebSphereTrans=
actionManagerFactoryBean.java:49: warning - Tag @see: reference not found: =
com.ibm.ejs.jts.jta.JTSXA#getTransactionManager<br class=3D"none"/>/jteam/b=
uild2/checkout/spring/spring/src/org/springframework/transaction/jta/WebSph=
ereTransactionManagerFactoryBean.java:49: warning - Tag @see: reference not=
found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTransactionManager=
<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springfram=
ework/util/ObjectUtils.java:31: warning - Tag @see: reference not found: or=
g.apache.commons.lang.ObjectUtils<br class=3D"none"/>/jteam/build2/checkout=
/spring/spring/src/org/springframework/util/StringUtils.java:47: warning - =
Tag @see: reference not found: org.apache.commons.lang.StringUtils<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/uti=
l/WeakReferenceMonitor.java:48: warning - Tag @link: can't find monitor(Obj=
ect, ReleaseListener) in org.springframework.util.WeakReferenceMonitor<br c=
lass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework=
/util/WeakReferenceMonitor.java:48: warning - Tag @link: can't find monitor=
(Object, ReleaseListener) in org.springframework.util.WeakReferenceMonitor<=
br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/util/WeakReferenceMonitor.java:48: warning - Tag @link: can't find mon=
itor(Object, ReleaseListener) in org.springframework.util.WeakReferenceMoni=
tor<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/web/servlet/handler/metadata/PathMap.java:31: warning - @@org.apac=
he.commons.attributes.Indexed() is an unknown tag.<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/web/servlet/mvc/mul=
tiaction/ParameterMethodNameResolver.java:127: warning - Tag @link: can't f=
ind defaultMethodName in org.springframework.web.servlet.mvc.multiaction.Pa=
rameterMethodNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/=
spring/src/org/springframework/web/servlet/mvc/multiaction/ParameterMethodN=
ameResolver.java:110: warning - Tag @link: can't find logicalMappings in or=
g.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<b=
r class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframew=
ork/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:110: warni=
ng - Tag @link: can't find logicalMappings in org.springframework.web.servl=
et.mvc.multiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/bu=
ild2/checkout/spring/spring/src/org/springframework/web/servlet/mvc/multiac=
tion/ParameterMethodNameResolver.java:110: warning - Tag @link: can't find =
logicalMappings in org.springframework.web.servlet.mvc.multiaction.Paramete=
rMethodNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring=
/src/org/springframework/web/servlet/mvc/multiaction/ParameterMethodNameRes=
olver.java:110: warning - Tag @link: can't find logicalMappings in org.spri=
ngframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br clas=
s=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/we=
b/servlet/mvc/multiaction/ParameterMethodNameResolver.java:127: warning - T=
ag @link: can't find defaultMethodName in org.springframework.web.servlet.m=
vc.multiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2=
/checkout/spring/spring/src/org/springframework/web/servlet/mvc/multiaction=
/ParameterMethodNameResolver.java:127: warning - Tag @link: can't find defa=
ultMethodName in org.springframework.web.servlet.mvc.multiaction.ParameterM=
ethodNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/s=
rc/org/springframework/web/servlet/mvc/multiaction/ParameterMethodNameResol=
ver.java:127: warning - Tag @link: can't find defaultMethodName in org.spri=
ngframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br clas=
s=3D"none"/>Error on line 3 column 3 of file:/jteam/build2/checkout/spring/=
spring/docs/reference/src/webintegration.xml:<br class=3D"none"/>Error repo=
rted by XML parser: name expected (found "<")<br class=3D"none"/>Transfo=
rmation failed: Run-time errors were reported<br class=3D"none"/>Error on l=
ine 3 column 3 of file:/jteam/build2/checkout/spring/spring/docs/reference/=
src/webintegration.xml:<br class=3D"none"/>Error reported by XML parser: na=
me expected (found "<")<br class=3D"none"/>Transformation failed: Run-ti=
me errors were reported<br class=3D"none"/>Error on line 3 column 3 of file=
:/jteam/build2/checkout/spring/spring/docs/reference/src/webintegration.xml=
:<br class=3D"none"/>Error reported by XML parser: name expected (found "&l=
t;")<br class=3D"none"/>Transformation failed: Run-time errors were reporte=
d<br class=3D"none"/>USAGE<br class=3D"none"/>Fop [options] [-fo|-xml] infi=
le [-xsl file] [-awt|-pdf|-mif|-pcl|-ps|-txt|-at|-print] <outfile><br=
class=3D"none"/>[OPTIONS]<br class=3D"none"/>-d debug mode<br cla=
ss=3D"none"/>-x dump configuration settings<br class=3D"none"/>-q =
quiet mode<br class=3D"none"/>-c cfg.xml use additional configura=
tion file cfg.xml<br class=3D"none"/>-l lang the language to use for us=
er information<br class=3D"none"/>-s for area tree XML, down to bl=
ock areas only<br class=3D"none"/>[INPUT]<br class=3D"none"/>infile =
xsl:fo input file (the same as the next)<br class=3D"none"/>-fo infile=
xsl:fo input file<br class=3D"none"/>-xml infile xml input fil=
e, must be used together with -xsl<br class=3D"none"/>-xsl stylesheet xsl=
t stylesheet<br class=3D"none"/><br class=3D"none"/>[OUTPUT]<br class=3D"no=
ne"/>outfile input will be rendered as pdf file into outfile<br c=
lass=3D"none"/>-pdf outfile input will be rendered as pdf file (outfil=
e req'd)<br class=3D"none"/>-awt input will be displayed on sc=
reen<br class=3D"none"/>-mif outfile input will be rendered as mif fil=
e (outfile req'd)<br class=3D"none"/>-pcl outfile input will be render=
ed as pcl file (outfile req'd)<br class=3D"none"/>-ps outfile input w=
ill be rendered as PostScript file (outfile req'd)<br class=3D"none"/>-txt =
outfile input will be rendered as text file (outfile req'd)<br class=
=3D"none"/>-txt.encoding encoding use the encoding for the output file.<br=
class=3D"none"/>the encoding must be a valid java encoding.<br class=3D"no=
ne"/>-svg outfile input will be rendered as an svg slides file (outfil=
e req'd)<br class=3D"none"/>-at outfile representation of area tree a=
s XML (outfile req'd)<br class=3D"none"/>-print input file will =
be rendered and sent to the printer<br class=3D"none"/>see options with "-p=
rint help"<br class=3D"none"/>[Examples]<br class=3D"none"/>Fop foo.fo foo.=
pdf<br class=3D"none"/>Fop -fo foo.fo -pdf foo.pdf (does the same as the pr=
evious line)<br class=3D"none"/>Fop -xsl foo.xsl -xml foo.xml -pdf foo.pdf<=
br class=3D"none"/>Fop foo.fo -mif foo.mif<br class=3D"none"/>Fop foo.fo -p=
rint or Fop -print foo.fo<br class=3D"none"/>Fop foo.fo -awt<br class=3D"no=
ne"/></pre></td></tr></table><p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Javadoc Errors/War=
nings: (47) </td></tr><tr><td><pre class=3D"compile-data=
">/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support=
/JdbcUtils.java:105: warning - Tag @see: reference not found: oracle.sql.TI=
MESTAMP<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/spr=
ingframework/jdbc/support/lob/OracleLobHandler.java:76: warning - Tag @see:=
reference not found: oracle.sql.BLOB<br class=3D"none"/>/jteam/build2/chec=
kout/spring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandle=
r.java:76: warning - Tag @see: reference not found: oracle.sql.CLOB<br clas=
s=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jd=
bc/support/lob/OracleLobHandler.java:115: warning - Tag @see: reference not=
found: oracle.sql.BLOB#DURATION_SESSION<br class=3D"none"/>/jteam/build2/c=
heckout/spring/spring/src/org/springframework/jdbc/support/lob/OracleLobHan=
dler.java:115: warning - Tag @see: reference not found: oracle.sql.BLOB#MOD=
E_READWRITE<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org=
/springframework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag =
@see: reference not found: oracle.sql.CLOB#DURATION_SESSION<br class=3D"non=
e"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/suppo=
rt/lob/OracleLobHandler.java:115: warning - Tag @see: reference not found: =
oracle.sql.CLOB#MODE_READWRITE<br class=3D"none"/>/jteam/build2/checkout/sp=
ring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:=
154: warning - Tag @see: reference not found: oracle.jdbc.OracleConnection<=
br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/jdbc/support/lob/OracleLobHandler.java:164: warning - Tag @see: refere=
nce not found: oracle.sql.BLOB#createTemporary<br class=3D"none"/>/jteam/bu=
ild2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/Oracle=
LobHandler.java:164: warning - Tag @see: reference not found: oracle.sql.CL=
OB#createTemporary<br class=3D"none"/>/jteam/build2/checkout/spring/spring/=
src/org/springframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.ja=
va:49: warning - Tag @see: reference not found: org.jboss.resource.adapter.=
jdbc.WrappedConnection#getUnderlyingConnection<br class=3D"none"/>/jteam/bu=
ild2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc=
/JBossNativeJdbcExtractor.java:49: warning - Tag @see: reference not found:=
org.jboss.resource.adapter.jdbc.WrappedStatement#getUnderlyingStatement<br=
class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49: warning - Tag =
@see: reference not found: org.jboss.resource.adapter.jdbc.WrappedResultSet=
#getUnderlyingResultSet<br class=3D"none"/>/jteam/build2/checkout/spring/sp=
ring/src/org/springframework/jdbc/support/nativejdbc/WebLogicNativeJdbcExtr=
actor.java:45: warning - Tag @see: reference not found: weblogic.jdbc.exten=
sions.WLConnection#getVendorConnection<br class=3D"none"/>/jteam/build2/che=
ckout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphe=
reNativeJdbcExtractor.java:49: warning - Tag @see: reference not found: com=
.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br class=3D"none"/>/jteam/build2/ch=
eckout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/WebSph=
ereNativeJdbcExtractor.java:49: warning - Tag @see: reference not found: co=
m.ibm.ws.rsadapter.jdbc.WSJdbcUtil#getNativeConnection<br class=3D"none"/>/=
jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support/na=
tivejdbc/WebSphereNativeJdbcExtractor.java:49: warning - Tag @see: referenc=
e not found: com.ibm.ejs.cm.proxy.ConnectionProxy#getPhysicalConnection<br =
class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframewor=
k/orm/hibernate3/LocalSessionFactoryBean.java:192: warning - Tag @see: refe=
rence not found: org.hibernate.cfg.AnnotationConfiguration<br class=3D"none=
"/>/jteam/build2/checkout/spring/spring/src/org/springframework/orm/hiberna=
te3/SessionFactoryUtils.java:155: warning - Tag @see: reference not found: =
org.hibernate.impl.SessionFactoryImpl<br class=3D"none"/>/jteam/build2/chec=
kout/spring/spring/src/org/springframework/orm/hibernate3/SessionFactoryUti=
ls.java:155: warning - Tag @see: reference not found: org.hibernate.jca.JCA=
SessionFactoryImpl<br class=3D"none"/>/jteam/build2/checkout/spring/spring/=
src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.java:198: warnin=
g - Tag @see: reference not found: com.ibatis.sqlmap.engine.transaction.jdb=
c.JdbcTransactionConfig<br class=3D"none"/>/jteam/build2/checkout/spring/sp=
ring/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.java:198: w=
arning - Tag @see: reference not found: com.ibatis.sqlmap.engine.transactio=
n.jta.JtaTransactionConfig<br class=3D"none"/>/jteam/build2/checkout/spring=
/spring/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.java:226=
: warning - Tag @see: reference not found: com.ibatis.sqlmap.engine.transac=
tion.jdbc.JdbcTransactionConfig<br class=3D"none"/>/jteam/build2/checkout/s=
pring/spring/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.jav=
a:226: warning - Tag @see: reference not found: com.ibatis.sqlmap.engine.tr=
ansaction.jta.JtaTransactionConfig<br class=3D"none"/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/transaction/jta/WebLogicJtaTransact=
ionManager.java:73: warning - Tag @see: reference not found: weblogic.trans=
action.UserTransaction#begin(String)<br class=3D"none"/>/jteam/build2/check=
out/spring/spring/src/org/springframework/transaction/jta/WebLogicJtaTransa=
ctionManager.java:73: warning - Tag @see: reference not found: weblogic.tra=
nsaction.Transaction#setProperty<br class=3D"none"/>/jteam/build2/checkout/=
spring/spring/src/org/springframework/transaction/jta/WebLogicJtaTransactio=
nManager.java:73: warning - Tag @see: reference not found: weblogic.transac=
tion.TransactionManager#forceResume<br class=3D"none"/>/jteam/build2/checko=
ut/spring/spring/src/org/springframework/transaction/jta/WebLogicJtaTransac=
tionManager.java:73: warning - Tag @see: reference not found: weblogic.tran=
saction.TransactionHelper<br class=3D"none"/>/jteam/build2/checkout/spring/=
spring/src/org/springframework/transaction/jta/WebLogicJtaTransactionManage=
r.java:73: warning - Tag @see: reference not found: weblogic.transaction.Tx=
Helper<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/spri=
ngframework/transaction/jta/WebLogicServerTransactionManagerFactoryBean.jav=
a:56: warning - Tag @see: reference not found: weblogic.transaction.TxHelpe=
r#getTransactionManager<br class=3D"none"/>/jteam/build2/checkout/spring/sp=
ring/src/org/springframework/transaction/jta/WebSphereTransactionManagerFac=
toryBean.java:49: warning - Tag @see: reference not found: com.ibm.ws.Trans=
action.TransactionManagerFactory#getTransactionManager<br class=3D"none"/>/=
jteam/build2/checkout/spring/spring/src/org/springframework/transaction/jta=
/WebSphereTransactionManagerFactoryBean.java:49: warning - Tag @see: refere=
nce not found: com.ibm.ejs.jts.jta.JTSXA#getTransactionManager<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/transac=
tion/jta/WebSphereTransactionManagerFactoryBean.java:49: warning - Tag @see=
: reference not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTra=
nsactionManager<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src=
/org/springframework/util/ObjectUtils.java:31: warning - Tag @see: referenc=
e not found: org.apache.commons.lang.ObjectUtils<br class=3D"none"/>/jteam/=
build2/checkout/spring/spring/src/org/springframework/util/StringUtils.java=
:47: warning - Tag @see: reference not found: org.apache.commons.lang.Strin=
gUtils<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/spri=
ngframework/util/WeakReferenceMonitor.java:48: warning - Tag @link: can't f=
ind monitor(Object, ReleaseListener) in org.springframework.util.WeakRefere=
nceMonitor<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/=
springframework/util/WeakReferenceMonitor.java:48: warning - Tag @link: can=
't find monitor(Object, ReleaseListener) in org.springframework.util.WeakRe=
ferenceMonitor<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/=
org/springframework/util/WeakReferenceMonitor.java:48: warning - Tag @link:=
can't find monitor(Object, ReleaseListener) in org.springframework.util.We=
akReferenceMonitor<br class=3D"none"/>/jteam/build2/checkout/spring/spring/=
src/org/springframework/web/servlet/handler/metadata/PathMap.java:31: warni=
ng - @@org.apache.commons.attributes.Indexed() is an unknown tag.<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web=
/servlet/mvc/multiaction/ParameterMethodNameResolver.java:127: warning - Ta=
g @link: can't find defaultMethodName in org.springframework.web.servlet.mv=
c.multiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/=
checkout/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/=
ParameterMethodNameResolver.java:110: warning - Tag @link: can't find logic=
alMappings in org.springframework.web.servlet.mvc.multiaction.ParameterMeth=
odNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/=
org/springframework/web/servlet/mvc/multiaction/ParameterMethodNameResolver=
.java:110: warning - Tag @link: can't find logicalMappings in org.springfra=
mework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/ser=
vlet/mvc/multiaction/ParameterMethodNameResolver.java:110: warning - Tag @l=
ink: can't find logicalMappings in org.springframework.web.servlet.mvc.mult=
iaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/checko=
ut/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/Parame=
terMethodNameResolver.java:110: warning - Tag @link: can't find logicalMapp=
ings in org.springframework.web.servlet.mvc.multiaction.ParameterMethodName=
Resolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/sp=
ringframework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:=
127: warning - Tag @link: can't find defaultMethodName in org.springframewo=
rk.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"none=
"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/servlet=
/mvc/multiaction/ParameterMethodNameResolver.java:127: warning - Tag @link:=
can't find defaultMethodName in org.springframework.web.servlet.mvc.multia=
ction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/checkout=
/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/Paramete=
rMethodNameResolver.java:127: warning - Tag @link: can't find defaultMethod=
Name in org.springframework.web.servlet.mvc.multiaction.ParameterMethodName=
Resolver<br class=3D"none"/></pre></td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Tests: (2966) </td></tr><tr><td><tabl=
e width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"c=
enter"><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHelpPage</td><td width=
=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpetstore.Al=
lTests</td></tr><tr class=3D"unittests-oddrow"><td class=3D"unittests-data"=
> failure </td><td width=3D"40%" class=3D"unittes=
ts-data">testPurchase</td><td width=3D"40%" class=3D"unittests-data">org.sp=
ringframework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittes=
ts-data"> failure </td><td width=3D"40%" class=3D=
"unittests-data">testSearch</td><td width=3D"40%" class=3D"unittests-data">=
org.springframework.apptests.jpetstore.AllTests</td></tr><tr class=3D"unitt=
ests-oddrow"><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHelpPage</td><td widt=
h=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpetstore.A=
llTests</td></tr><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testPurchase</td>=
<td width=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpe=
tstore.AllTests</td></tr><tr class=3D"unittests-oddrow"><td class=3D"unitte=
sts-data"> failure </td><td width=3D"40%" class=
=3D"unittests-data">testSearch</td><td width=3D"40%" class=3D"unittests-dat=
a">org.springframework.apptests.jpetstore.AllTests</td></tr></table></td></=
tr><tr></tr><tr><td colspan=3D"2"> </td></tr><tr><td colspan=3D"4" cla=
ss=3D"unittests-sectionheader"> Unit Test Error De=
tails: (6) </td></tr><tr><td class=3D"unittests-data" c=
olspan=3D"2"> Test: testHelpPage</td></tr><tr><td class=
=3D"unittests-data" colspan=3D"2"> Class: org.springfra=
mework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittests-data=
" colspan=3D"2"> Type: junit.framework.AssertionFailedError<=
/td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> Mes=
sage: Exception: com.meterware.httpunit.HttpInternalErrorException: Error o=
n HTTP request: 500 Internal Error [http://localhost:13084/jpetstore/shop/h=
elp.do?param=3Dfreemarker]</td></tr><tr><td class=3D"unittests-failure" col=
span=3D"2"><pre>junit.framework.AssertionFailedError: Exception: com.meterw=
are.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Interna=
l Error [http://localhost:13084/jpetstore/shop/help.do?param=3Dfreemarker]<=
br>=09at org.springframework.apptests.jpetstore.AllTests.testHelpPage(Unkno=
wn Source)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Met=
hod)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces=
sorImpl.java:39)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(D=
elegatingMethodAccessorImpl.java:25)<br>=09at java.lang.Thread.run(Thread.j=
ava:534)</pre></td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Test: testPurchase</td></tr><tr><td class=3D"unittests-dat=
a" colspan=3D"2"> Class: org.springframework.apptests.j=
petstore.AllTests</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Type: junit.framework.AssertionFailedError</td></tr><tr><td =
class=3D"unittests-data" colspan=3D"2"> Message: Exception: =
com.meterware.httpunit.HttpInternalErrorException: Error on HTTP request: 5=
00 Internal Error [http://localhost:13084/jpetstore/shop/index.do]</td></tr=
><tr><td class=3D"unittests-failure" colspan=3D"2"><pre>junit.framework.Ass=
ertionFailedError: Exception: com.meterware.httpunit.HttpInternalErrorExcep=
tion: Error on HTTP request: 500 Internal Error [http://localhost:13084/jpe=
tstore/shop/index.do]<br>=09at org.springframework.apptests.jpetstore.AllTe=
sts.testPurchase(Unknown Source)<br>=09at sun.reflect.NativeMethodAccessorI=
mpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAccessorImpl.in=
voke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingMetho=
dAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at java.la=
ng.Thread.run(Thread.java:534)</pre></td></tr><tr><td class=3D"unittests-da=
ta" colspan=3D"2"> Test: testSearch</td></tr><tr><td cl=
ass=3D"unittests-data" colspan=3D"2"> Class: org.spring=
framework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittests-d=
ata" colspan=3D"2"> Type: junit.framework.AssertionFailedErr=
or</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Message: Exception: com.meterware.httpunit.HttpInternalErrorException: Erro=
r on HTTP request: 500 Internal Error [http://localhost:13084/jpetstore/sho=
p/index.do]</td></tr><tr><td class=3D"unittests-failure" colspan=3D"2"><pre=
>junit.framework.AssertionFailedError: Exception: com.meterware.httpunit.Ht=
tpInternalErrorException: Error on HTTP request: 500 Internal Error [http:/=
/localhost:13084/jpetstore/shop/index.do]<br>=09at org.springframework.appt=
ests.jpetstore.AllTests.testSearch(Unknown Source)<br>=09at sun.reflect.Nat=
iveMethodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMet=
hodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.refle=
ct.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25=
)<br>=09at java.lang.Thread.run(Thread.java:534)</pre></td></tr><tr><td cla=
ss=3D"unittests-data" colspan=3D"2"> Test: testHelpPage=
</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> Cl=
ass: org.springframework.apptests.jpetstore.AllTests</td></tr><tr><td =
class=3D"unittests-data" colspan=3D"2"> Type: junit.framewor=
k.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" colspan=3D=
"2"> Message: Exception: com.meterware.httpunit.HttpInternal=
ErrorException: Error on HTTP request: 500 Internal Error [http://localhost=
:13084/jpetstore/shop/help.do?param=3Dfreemarker]</td></tr><tr><td class=3D=
"unittests-failure" colspan=3D"2"><pre>junit.framework.AssertionFailedError=
: Exception: com.meterware.httpunit.HttpInternalErrorException: Error on HT=
TP request: 500 Internal Error [http://localhost:13084/jpetstore/shop/help.=
do?param=3Dfreemarker]<br>=09at org.springframework.apptests.jpetstore.AllT=
ests.testHelpPage(Unknown Source)<br>=09at sun.reflect.NativeMethodAccessor=
Impl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAccessorImpl.i=
nvoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingMeth=
odAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at java.l=
ang.Thread.run(Thread.java:534)</pre></td></tr><tr><td class=3D"unittests-d=
ata" colspan=3D"2"> Test: testPurchase</td></tr><tr><td=
class=3D"unittests-data" colspan=3D"2"> Class: org.spr=
ingframework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittest=
s-data" colspan=3D"2"> Type: junit.framework.AssertionFailed=
Error</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Message: Exception: com.meterware.httpunit.HttpInternalErrorException: E=
rror on HTTP request: 500 Internal Error [http://localhost:13084/jpetstore/=
shop/index.do]</td></tr><tr><td class=3D"unittests-failure" colspan=3D"2"><=
pre>junit.framework.AssertionFailedError: Exception: com.meterware.httpunit=
.HttpInternalErrorException: Error on HTTP request: 500 Internal Error [htt=
p://localhost:13084/jpetstore/shop/index.do]<br>=09at org.springframework.a=
pptests.jpetstore.AllTests.testPurchase(Unknown Source)<br>=09at sun.reflec=
t.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.Nati=
veMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.=
reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja=
va:25)<br>=09at java.lang.Thread.run(Thread.java:534)</pre></td></tr><tr><t=
d class=3D"unittests-data" colspan=3D"2"> Test: testSea=
rch</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Class: org.springframework.apptests.jpetstore.AllTests</td></tr><tr><=
td class=3D"unittests-data" colspan=3D"2"> Type: junit.frame=
work.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" colspan=
=3D"2"> Message: Exception: com.meterware.httpunit.HttpInter=
nalErrorException: Error on HTTP request: 500 Internal Error [http://localh=
ost:13084/jpetstore/shop/index.do]</td></tr><tr><td class=3D"unittests-fail=
ure" colspan=3D"2"><pre>junit.framework.AssertionFailedError: Exception: co=
m.meterware.httpunit.HttpInternalErrorException: Error on HTTP request: 500=
Internal Error [http://localhost:13084/jpetstore/shop/index.do]<br>=09at o=
rg.springframework.apptests.jpetstore.AllTests.testSearch(Unknown Source)<b=
r>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09a=
t sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java=
:39)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet=
hodAccessorImpl.java:25)<br>=09at java.lang.Thread.run(Thread.java:534)</pr=
e></td></tr><tr><td colspan=3D"2"> </td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"6" class=3D"modifications-sectionheader"> =
Modifications since last build: =
(25) </td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
kdonald</td><td class=3D"modifications-data">sandbox/src/org/springframewor=
k/web/flow/config/AbstractFlowBuilder.java</td><td class=3D"modifications-d=
ata">*** empty log message ***</td></tr><tr class=3D"modifications-oddrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springfram=
ework/web/flow/config/AbstractFlowBuilder.java</td><td class=3D"modificatio=
ns-data">*** empty log message ***</td></tr><tr class=3D"modifications-even=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">jhoeller</td><td class=3D"modifications-data">changelog.txt</td><t=
d class=3D"modifications-data">final preparations for 1.2 RC1</td></tr><tr =
class=3D"modifications-oddrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-=
data">samples/jpetstore/readme.txt</td><td class=3D"modifications-data">men=
tioned "annotation" version</td></tr><tr class=3D"modifications-evenrow"><t=
d class=3D"modifications-data">modified</td><td class=3D"modifications-data=
">jhoeller</td><td class=3D"modifications-data">.classpath</td><td class=3D=
"modifications-data">updated BeanShell and Groovy</td></tr><tr class=3D"mod=
ifications-oddrow"><td class=3D"modifications-data">deleted</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">lib/g=
roovy/groovy-1.0-beta-6.jar</td><td class=3D"modifications-data">updated to=
Groovy 1.0 beta 10</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">added</td><td class=3D"modifications-data">jhoeller=
</td><td class=3D"modifications-data">lib/groovy/groovy-1.0-beta-10.jar</td=
><td class=3D"modifications-data">updated to Groovy 1.0 beta 10</td></tr><t=
r class=3D"modifications-oddrow"><td class=3D"modifications-data">modified<=
/td><td class=3D"modifications-data">jhoeller</td><td class=3D"modification=
s-data">lib/readme.txt</td><td class=3D"modifications-data">updated to Bean=
Shell 2.0 beta2</td></tr><tr class=3D"modifications-evenrow"><td class=3D"m=
odifications-data">deleted</td><td class=3D"modifications-data">jhoeller</t=
d><td class=3D"modifications-data">lib/bsh/bsh-2.0b1.jar</td><td class=3D"m=
odifications-data">updated to BeanShell 2.0 beta2</td></tr><tr class=3D"mod=
ifications-oddrow"><td class=3D"modifications-data">added</td><td class=3D"=
modifications-data">jhoeller</td><td class=3D"modifications-data">lib/bsh/b=
sh-2.0b2.jar</td><td class=3D"modifications-data">updated to BeanShell 2.0 =
beta2</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modificatio=
ns-data">modified</td><td class=3D"modifications-data">jhoeller</td><td cla=
ss=3D"modifications-data">lib/readme.txt</td><td class=3D"modifications-dat=
a">updated to Quartz 1.4.5</td></tr><tr class=3D"modifications-oddrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
jhoeller</td><td class=3D"modifications-data">lib/quartz/quartz.jar</td><td=
class=3D"modifications-data">updated to Quartz 1.4.5</td></tr><tr class=3D=
"modifications-evenrow"><td class=3D"modifications-data">modified</td><td c=
lass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">s=
rc/org/springframework/jdbc/support/JdbcUtils.java</td><td class=3D"modific=
ations-data">factored out "JdbcUtils.getResultSetValue" helper method from =
"getColumnValue" hooks in ColumnMapRowMapper and SingleColumnRowMapper</td>=
</tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">mo=
dified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modif=
ications-data">src/org/springframework/jdbc/core/ColumnMapRowMapper.java</t=
d><td class=3D"modifications-data">factored out "JdbcUtils.getResultSetValu=
e" helper method from "getColumnValue" hooks in ColumnMapRowMapper and Sing=
leColumnRowMapper</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">jhoeller=
</td><td class=3D"modifications-data">src/org/springframework/jdbc/core/Sin=
gleColumnRowMapper.java</td><td class=3D"modifications-data">factored out "=
JdbcUtils.getResultSetValue" helper method from "getColumnValue" hooks in C=
olumnMapRowMapper and SingleColumnRowMapper</td></tr><tr class=3D"modificat=
ions-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"mod=
ifications-data">klr8</td><td class=3D"modifications-data">samples/webflow/=
birthdate/web/WEB-INF/birthDate-flow.xml</td><td class=3D"modifications-dat=
a">Improved method name resolution.</td></tr><tr class=3D"modifications-eve=
nrow"><td class=3D"modifications-data">modified</td><td class=3D"modificati=
ons-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/springf=
ramework/web/flow/action/MultiAction.java</td><td class=3D"modifications-da=
ta">Improved method name resolution.</td></tr><tr class=3D"modifications-od=
drow"><td class=3D"modifications-data">modified</td><td class=3D"modificati=
ons-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/springf=
ramework/web/flow/config/AbstractFlowBuilder.java</td><td class=3D"modifica=
tions-data">JavaDoc fix.</td></tr><tr class=3D"modifications-evenrow"><td c=
lass=3D"modifications-data">modified</td><td class=3D"modifications-data">k=
lr8</td><td class=3D"modifications-data">sandbox/src/org/springframework/we=
b/flow/ActionState.java</td><td class=3D"modifications-data">JavaDoc enhanc=
ements.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificati=
ons-data">modified</td><td class=3D"modifications-data">kdonald</td><td cla=
ss=3D"modifications-data">samples/webflow/phonebook/src/org/springframework=
/samples/phonebook/web/flow/SearchPersonFlowBuilder.java</td><td class=3D"m=
odifications-data">*** empty log message ***</td></tr><tr class=3D"modifica=
tions-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"m=
odifications-data">kdonald</td><td class=3D"modifications-data">samples/web=
flow/phonebook/src/org/springframework/samples/phonebook/web/flow/SearchPer=
sonFlowBuilder.java</td><td class=3D"modifications-data">AFB simplification=
several issues remain:- abstract flow builder tests needs to be reworked- m=
ulti-action builder support needs to be clarified and added: specifically, =
it seems we want to map action states to methods on a multi-action bean. T=
he question is where should that information reside: in the multi-aciton it=
self, or in the state definition. Having it in the state seems to make it =
easier from the builder perspective...- documentation for new event id fact=
ory methods is not done yet</td></tr><tr class=3D"modifications-oddrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>kdonald</td><td class=3D"modifications-data">sandbox/test/org/springframew=
ork/web/flow/config/AbstractFlowBuilderTests.java</td><td class=3D"modifica=
tions-data">AFB simplificationseveral issues remain:- abstract flow builder=
tests needs to be reworked- multi-action builder support needs to be clari=
fied and added: specifically, it seems we want to map action states to meth=
ods on a multi-action bean. The question is where should that information =
reside: in the multi-aciton itself, or in the state definition. Having it =
in the state seems to make it easier from the builder perspective...- docum=
entation for new event id factory methods is not done yet</td></tr><tr clas=
s=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><=
td class=3D"modifications-data">kdonald</td><td class=3D"modifications-data=
">samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/f=
low/PersonDetailFlowBuilder.java</td><td class=3D"modifications-data">AFB s=
implificationseveral issues remain:- abstract flow builder tests needs to b=
e reworked- multi-action builder support needs to be clarified and added: s=
pecifically, it seems we want to map action states to methods on a multi-ac=
tion bean. The question is where should that information reside: in the mu=
lti-aciton itself, or in the state definition. Having it in the state seem=
s to make it easier from the builder perspective...- documentation for new =
event id factory methods is not done yet</td></tr><tr class=3D"modification=
s-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modifi=
cations-data">kdonald</td><td class=3D"modifications-data">samples/webflow/=
phonebook/src/org/springframework/samples/phonebook/web/flow/SearchPersonFl=
owBuilder.java</td><td class=3D"modifications-data">AFB simplificationsever=
al issues remain:- abstract flow builder tests needs to be reworked- multi-=
action builder support needs to be clarified and added: specifically, it se=
ems we want to map action states to methods on a multi-action bean. The qu=
estion is where should that information reside: in the multi-aciton itself,=
or in the state definition. Having it in the state seems to make it easie=
r from the builder perspective...- documentation for new event id factory m=
ethods is not done yet</td></tr><tr class=3D"modifications-evenrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">kdo=
nald</td><td class=3D"modifications-data">sandbox/src/org/springframework/w=
eb/flow/config/AbstractFlowBuilder.java</td><td class=3D"modifications-data=
">AFB simplificationseveral issues remain:- abstract flow builder tests nee=
ds to be reworked- multi-action builder support needs to be clarified and a=
dded: specifically, it seems we want to map action states to methods on a m=
ulti-action bean. The question is where should that information reside: in=
the multi-aciton itself, or in the state definition. Having it in the sta=
te seems to make it easier from the builder perspective...</td></tr></table=
><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"distributables-sectionheader"> =
Deployments by this build: (21) </td>=
</tr><tr><td class=3D"distributables-data">Building jar: /jteam/build2/chec=
kout/spring/spring/dist/spring-core.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building jar: /jteam/build2/che=
ckout/spring/spring/dist/spring-beans.jar</td></tr><tr><td class=3D"distrib=
utables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/sprin=
g-aop.jar</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distrib=
utables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/sprin=
g-dao.jar</td></tr><tr><td class=3D"distributables-data">Building jar: /jte=
am/build2/checkout/spring/spring/dist/spring-jdbc.jar</td></tr><tr class=3D=
"distributables-oddrow"><td class=3D"distributables-data">Building jar: /jt=
eam/build2/checkout/spring/spring/dist/spring-context.jar</td></tr><tr><td =
class=3D"distributables-data">Building jar: /jteam/build2/checkout/spring/s=
pring/dist/spring-support.jar</td></tr><tr class=3D"distributables-oddrow">=
<td class=3D"distributables-data">Building jar: /jteam/build2/checkout/spri=
ng/spring/dist/spring-web.jar</td></tr><tr><td class=3D"distributables-data=
">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-webmvc.jar=
</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distributables-d=
ata">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-remotin=
g.jar</td></tr><tr><td class=3D"distributables-data">Building jar: /jteam/b=
uild2/checkout/spring/spring/dist/spring-orm.jar</td></tr><tr class=3D"dist=
ributables-oddrow"><td class=3D"distributables-data">Building ja...
[truncated message content] |
|
From: Dmitriy K. <dko...@ru...> - 2005-03-28 22:27:15
|
Actually I'm not yet using IDEA - can't get used to it :-) Dmitriy. tho...@tr... wrote: >And me, and Rob, and Dmitriy and ... :) > >Thomas > > > >Quoting Colin Sampaleanu <col...@ex...>: > > > >>TestNG is getting very tempting, especially now that there's an Eclipse >>plugin, and we have JDK 1.5 dependencies to compile and build _all_ >>classes in the codebase anyway. >> http://beust.com/weblog/archives/000261.html >> >>Now we need an IDEA plugin to make Juergen happy... >> >>Colin >> >> >> >>------------------------------------------------------- >>SF email is sponsored by - The IT Product Guide >>Read honest & candid reviews on hundreds of IT Products from real users. >>Discover which products truly live up to the hype. Start reading now. >>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >>_______________________________________________ >>Springframework-developer mailing list >>Spr...@li... >>https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> >> > > > > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > |
|
From: Alexandru P. <the...@ez...> - 2005-03-28 22:26:38
|
[quote tho...@tr...::on 3/29/2005 12:23 AM] > And me, and Rob, and Dmitriy and ... :) > > Thomas > > > > Quoting Colin Sampaleanu <col...@ex...>: > >> TestNG is getting very tempting, especially now that there's an Eclipse >> plugin, and we have JDK 1.5 dependencies to compile and build _all_ >> classes in the codebase anyway. >> http://beust.com/weblog/archives/000261.html >> >> Now we need an IDEA plugin to make Juergen happy... >> >> Colin >> >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> https://lists.sourceforge.net/lists/listinfo/springframework-developer >> > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > I have some plans for this plugin too ;-). -- :alex |.::the_mindstorm::.| |
|
From: <tho...@tr...> - 2005-03-28 22:23:20
|
And me, and Rob, and Dmitriy and ... :) Thomas Quoting Colin Sampaleanu <col...@ex...>: > TestNG is getting very tempting, especially now that there's an Eclipse > plugin, and we have JDK 1.5 dependencies to compile and build _all_ > classes in the codebase anyway. > http://beust.com/weblog/archives/000261.html > > Now we need an IDEA plugin to make Juergen happy... > > Colin > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > |
|
From: Colin S. <col...@ex...> - 2005-03-28 22:19:27
|
TestNG is getting very tempting, especially now that there's an Eclipse plugin, and we have JDK 1.5 dependencies to compile and build _all_ classes in the codebase anyway. http://beust.com/weblog/archives/000261.html Now we need an IDEA plugin to make Juergen happy... Colin |
|
From: Colin S. <col...@ex...> - 2005-03-28 22:18:11
|
I would keep both around as well. There's a bit of a question as to what
should be the version of the docs which people get when they hit a doc
url without the version number. Despite 1.2RC1 being pretty solid, it
perhaps makes sense to keep the 1.1.5 docs as the official ones until
1.2 final is out.
The changelog and dtd are fine even if they are the new one, as they
encompass older information.
Colin
Alef Arendsen wrote:
> Keep 'em both around. There are probably people that want to stick
> with 1.1.5, although it should be discouraged of course after 1.2
> final ahs been released.
>
> Alef
>
>
> -----Original Message-----
> From: spr...@li... on behalf
> of tho...@tr...
> Sent: Tue 3/29/2005 12:00 AM
> To: spr...@li...
> Subject: Re: [Springframework-developer] Spring Framework 1.2 RC1 released
>
>
> I have added the notice to the website and to the news page. I have also
> uploaded a recent changelog and the dtd. Will update the api later
> tonight.
> I'll create links to the older 1.1.5 API as well - this will replace
> what we
> have for the 1.0 release now. What's the status for the documentation --
> should we keep separate sets for 1.1.5 (production release) and 1.2
> (still RC)?
>
> Thomas
>
>
> Quoting Juergen Hoeller <ju...@in...>:
>
> > Dear Spring community,
> >
> > It's Spring time :-)
> >
> > I'm pleased to announce that Spring 1.2 RC1 has just been released. This
> > release introduces a number of major new features:
> >
> > * finer-grained distribution jar files, alongside the full spring.jar
> > * AOP Alliance interfaces are now contained in spring-aop.jar and
> spring.jar
> >
> > * XML bean definition improvements ("ref" and "value" shortcut
> attributes
> > etc)
> > * improved AOP TargetSourceCreator mechanism (supporting
> > LazyInitTargetSource too)
> >
> > * transaction annotation support for JDK 1.5+ (annotation called
> > "Transactional")
> > * improved WebLogicJtaTransactionManager (transaction names, isolation
> > levels)
> >
> > * SqlRowSet support for JDBC (in conjunction with JdbcTemplate's
> > "queryForRowSet")
> > * Hibernate3 support (in orm.hibernate3; Hibernate 2.1 support is still
> > available)
> >
> > * JMX support for export of Spring beans as managed resources and
> for MBean
> > access
> > * Commons Attributes and JDK 1.5+ annotations for JMX MBean export
> >
> > This release also contains many minor enhancements, for example:
> >
> > * factored out BindingErrorProcessor strategy for
> ServletRequestDataBinder
> > * improved ParameterMethodNameResolver for Web MVC MultiActionController
> >
> > For a detailed list of enhancements and bug fixes, see the changelog.
> >
> > This release candidate is already considered stable and recommended for
> > development use. We expect Spring 1.2 final to be released in late
> April.
> >
> > Watch out for the Spring Web Flow preview release to follow later
> this week
> > (for use with Spring 1.2)! Web Flow will also become part of the nightly
> > build at that time.
> >
> > Cheers,
> >
> > Juergen
> >
> > -----
> > Juergen Hoeller
> > Interface21 - Spring Services from the Source
> > http://www.springframework.com
> >
>
|
|
From: Alef A. <al...@jt...> - 2005-03-28 22:11:48
|
Keep 'em both around. There are probably people that want to stick with =
1.1.5, although it should be discouraged of course after 1.2 final ahs =
been released.
Alef
-----Original Message-----
From: spr...@li... on behalf of =
tho...@tr...
Sent: Tue 3/29/2005 12:00 AM
To: spr...@li...
Subject: Re: [Springframework-developer] Spring Framework 1.2 RC1 =
released
=20
I have added the notice to the website and to the news page. I have =
also
uploaded a recent changelog and the dtd. Will update the api later =
tonight.=20
I'll create links to the older 1.1.5 API as well - this will replace =
what we
have for the 1.0 release now. What's the status for the documentation =
--
should we keep separate sets for 1.1.5 (production release) and 1.2 =
(still RC)?
Thomas
Quoting Juergen Hoeller <ju...@in...>:
> Dear Spring community,
>
> It's Spring time :-)
>
> I'm pleased to announce that Spring 1.2 RC1 has just been released. =
This
> release introduces a number of major new features:
>
> * finer-grained distribution jar files, alongside the full spring.jar
> * AOP Alliance interfaces are now contained in spring-aop.jar and =
spring.jar
>
> * XML bean definition improvements ("ref" and "value" shortcut =
attributes
> etc)
> * improved AOP TargetSourceCreator mechanism (supporting
> LazyInitTargetSource too)
>
> * transaction annotation support for JDK 1.5+ (annotation called
> "Transactional")
> * improved WebLogicJtaTransactionManager (transaction names, isolation
> levels)
>
> * SqlRowSet support for JDBC (in conjunction with JdbcTemplate's
> "queryForRowSet")
> * Hibernate3 support (in orm.hibernate3; Hibernate 2.1 support is =
still
> available)
>
> * JMX support for export of Spring beans as managed resources and for =
MBean
> access
> * Commons Attributes and JDK 1.5+ annotations for JMX MBean export
>
> This release also contains many minor enhancements, for example:
>
> * factored out BindingErrorProcessor strategy for =
ServletRequestDataBinder
> * improved ParameterMethodNameResolver for Web MVC =
MultiActionController
>
> For a detailed list of enhancements and bug fixes, see the changelog.
>
> This release candidate is already considered stable and recommended =
for
> development use. We expect Spring 1.2 final to be released in late =
April.
>
> Watch out for the Spring Web Flow preview release to follow later this =
week
> (for use with Spring 1.2)! Web Flow will also become part of the =
nightly
> build at that time.
>
> Cheers,
>
> Juergen
>
> -----
> Juergen Hoeller
> Interface21 - Spring Services from the Source
> http://www.springframework.com
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real =
users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick
_______________________________________________
Springframework-developer mailing list
Spr...@li...
https://lists.sourceforge.net/lists/listinfo/springframework-developer
|
|
From: <tho...@tr...> - 2005-03-28 21:53:53
|
I have added the notice to the website and to the news page. I have also
uploaded a recent changelog and the dtd. Will update the api later tonight.
I'll create links to the older 1.1.5 API as well - this will replace what we
have for the 1.0 release now. What's the status for the documentation --
should we keep separate sets for 1.1.5 (production release) and 1.2 (still RC)?
Thomas
Quoting Juergen Hoeller <ju...@in...>:
> Dear Spring community,
>
> It's Spring time :-)
>
> I'm pleased to announce that Spring 1.2 RC1 has just been released. This
> release introduces a number of major new features:
>
> * finer-grained distribution jar files, alongside the full spring.jar
> * AOP Alliance interfaces are now contained in spring-aop.jar and spring.jar
>
> * XML bean definition improvements ("ref" and "value" shortcut attributes
> etc)
> * improved AOP TargetSourceCreator mechanism (supporting
> LazyInitTargetSource too)
>
> * transaction annotation support for JDK 1.5+ (annotation called
> "Transactional")
> * improved WebLogicJtaTransactionManager (transaction names, isolation
> levels)
>
> * SqlRowSet support for JDBC (in conjunction with JdbcTemplate's
> "queryForRowSet")
> * Hibernate3 support (in orm.hibernate3; Hibernate 2.1 support is still
> available)
>
> * JMX support for export of Spring beans as managed resources and for MBean
> access
> * Commons Attributes and JDK 1.5+ annotations for JMX MBean export
>
> This release also contains many minor enhancements, for example:
>
> * factored out BindingErrorProcessor strategy for ServletRequestDataBinder
> * improved ParameterMethodNameResolver for Web MVC MultiActionController
>
> For a detailed list of enhancements and bug fixes, see the changelog.
>
> This release candidate is already considered stable and recommended for
> development use. We expect Spring 1.2 final to be released in late April.
>
> Watch out for the Spring Web Flow preview release to follow later this week
> (for use with Spring 1.2)! Web Flow will also become part of the nightly
> build at that time.
>
> Cheers,
>
> Juergen
>
> -----
> Juergen Hoeller
> Interface21 - Spring Services from the Source
> http://www.springframework.com
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
|
|
From: Shishir K. S. <sk...@sy...> - 2005-03-28 21:41:49
|
I am wondering the same is he ever sleeps...;). He is a like a one man
army.=20
Congrats on another milestone!!
-----Original Message-----
From: spr...@li...
[mailto:spr...@li...] On Behalf
Of Mark St Godard
Sent: Monday, March 28, 2005 4:28 PM
To: spr...@li...
Subject: Re: [Springframework-developer] Spring Framework 1.2 RC1
released
This is a great release... (Hibernate 3, JMX, Transaction
annotations...
etc. )
Congrats guys....
BTW Juergen... do you ever sleep? :)
Cheers
Mark
=20
"Juergen Hoeller"
<juergen@interfac
e21.com>
To=20
Sent by:
<spr...@li...=20
springframework-d urceforge.net>,
eveloper-admin@li
<spr...@li...=20
sts.sourceforge.n orge.net>
et
cc=20
=20
=20
Subject=20
03/28/2005 03:22 [Springframework-developer]
Spring =20
PM Framework 1.2 RC1 released
=20
=20
Please respond to
springframework-d
eveloper
=20
=20
Dear Spring community,
It's Spring time :-)
I'm pleased to announce that Spring 1.2 RC1 has just been released. This
release introduces a number of major new features:
* finer-grained distribution jar files, alongside the full spring.jar
* AOP Alliance interfaces are now contained in spring-aop.jar and
spring.jar
* XML bean definition improvements ("ref" and "value" shortcut
attributes
etc)
* improved AOP TargetSourceCreator mechanism (supporting
LazyInitTargetSource too)
* transaction annotation support for JDK 1.5+ (annotation called
"Transactional")
* improved WebLogicJtaTransactionManager (transaction names, isolation
levels)
* SqlRowSet support for JDBC (in conjunction with JdbcTemplate's
"queryForRowSet")
* Hibernate3 support (in orm.hibernate3; Hibernate 2.1 support is still
available)
* JMX support for export of Spring beans as managed resources and for
MBean access
* Commons Attributes and JDK 1.5+ annotations for JMX MBean export
This release also contains many minor enhancements, for example:
* factored out BindingErrorProcessor strategy for
ServletRequestDataBinder
* improved ParameterMethodNameResolver for Web MVC MultiActionController
For a detailed list of enhancements and bug fixes, see the changelog.
This release candidate is already considered stable and recommended for
development use. We expect Spring 1.2 final to be released in late
April.
Watch out for the Spring Web Flow preview release to follow later this
week (for use with Spring 1.2)! Web Flow will also become part of the
nightly build at that time.
Cheers,
Juergen
-----
Juergen Hoeller
Interface21 - Spring Services from the Source
http://www.springframework.com
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide Read honest & candid
reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick
_______________________________________________
Springframework-developer mailing list
Spr...@li...
https://lists.sourceforge.net/lists/listinfo/springframework-developer
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide Read honest & candid
reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick
_______________________________________________
Springframework-developer mailing list
Spr...@li...
https://lists.sourceforge.net/lists/listinfo/springframework-developer
|
|
From: Mark St G. <stg...@ca...> - 2005-03-28 21:28:18
|
This is a great release... (Hibernate 3, JMX, Transaction annotations...
etc. )
Congrats guys....
BTW Juergen... do you ever sleep? :)
Cheers
Mark
"Juergen Hoeller"
<juergen@interfac
e21.com> To
Sent by: <spr...@li...
springframework-d urceforge.net>,
eveloper-admin@li <spr...@li...
sts.sourceforge.n orge.net>
et cc
Subject
03/28/2005 03:22 [Springframework-developer] Spring
PM Framework 1.2 RC1 released
Please respond to
springframework-d
eveloper
Dear Spring community,
It's Spring time :-)
I'm pleased to announce that Spring 1.2 RC1 has just been released. This
release introduces a number of major new features:
* finer-grained distribution jar files, alongside the full spring.jar
* AOP Alliance interfaces are now contained in spring-aop.jar and
spring.jar
* XML bean definition improvements ("ref" and "value" shortcut attributes
etc)
* improved AOP TargetSourceCreator mechanism (supporting
LazyInitTargetSource too)
* transaction annotation support for JDK 1.5+ (annotation called
"Transactional")
* improved WebLogicJtaTransactionManager (transaction names, isolation
levels)
* SqlRowSet support for JDBC (in conjunction with JdbcTemplate's
"queryForRowSet")
* Hibernate3 support (in orm.hibernate3; Hibernate 2.1 support is still
available)
* JMX support for export of Spring beans as managed resources and for MBean
access
* Commons Attributes and JDK 1.5+ annotations for JMX MBean export
This release also contains many minor enhancements, for example:
* factored out BindingErrorProcessor strategy for ServletRequestDataBinder
* improved ParameterMethodNameResolver for Web MVC MultiActionController
For a detailed list of enhancements and bug fixes, see the changelog.
This release candidate is already considered stable and recommended for
development use. We expect Spring 1.2 final to be released in late April.
Watch out for the Spring Web Flow preview release to follow later this week
(for use with Spring 1.2)! Web Flow will also become part of the nightly
build at that time.
Cheers,
Juergen
-----
Juergen Hoeller
Interface21 - Spring Services from the Source
http://www.springframework.com
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Springframework-developer mailing list
Spr...@li...
https://lists.sourceforge.net/lists/listinfo/springframework-developer
|
|
From: Juergen H. <ju...@in...> - 2005-03-28 21:23:16
|
Dear Spring community,
It's Spring time :-)
I'm pleased to announce that Spring 1.2 RC1 has just been released. This
release introduces a number of major new features:
* finer-grained distribution jar files, alongside the full spring.jar
* AOP Alliance interfaces are now contained in spring-aop.jar and spring.jar
* XML bean definition improvements ("ref" and "value" shortcut attributes
etc)
* improved AOP TargetSourceCreator mechanism (supporting
LazyInitTargetSource too)
* transaction annotation support for JDK 1.5+ (annotation called
"Transactional")
* improved WebLogicJtaTransactionManager (transaction names, isolation
levels)
* SqlRowSet support for JDBC (in conjunction with JdbcTemplate's
"queryForRowSet")
* Hibernate3 support (in orm.hibernate3; Hibernate 2.1 support is still
available)
* JMX support for export of Spring beans as managed resources and for MBean
access
* Commons Attributes and JDK 1.5+ annotations for JMX MBean export
This release also contains many minor enhancements, for example:
* factored out BindingErrorProcessor strategy for ServletRequestDataBinder
* improved ParameterMethodNameResolver for Web MVC MultiActionController
For a detailed list of enhancements and bug fixes, see the changelog.
This release candidate is already considered stable and recommended for
development use. We expect Spring 1.2 final to be released in late April.
Watch out for the Spring Web Flow preview release to follow later this week
(for use with Spring 1.2)! Web Flow will also become part of the nightly
build at that time.
Cheers,
Juergen
-----
Juergen Hoeller
Interface21 - Spring Services from the Source
http://www.springframework.com
|
|
From: Alexandru P. <the...@ez...> - 2005-03-28 21:09:22
|
[quote Alexandru Popescu::on 3/28/2005 10:18 AM] > Hi! > > I am trying to implement a more fine-grained declarative transaction support for Spring based on > AspectWerkz. While the things are looking pretty clean I would like to ask you how I can drive some > small benchmark upon the declarative transaction support offered by Spring? > > Details: > what I really need is some why to quantify the time spent by TransactionInterceptor.invoke method as > against a method call and an AspectWerkz advised method call. Most probably, my need is to have a > new TransactionProxyFactoryBean using a dummy TransactionInterceptor. > > Pls let me know if such a thing is already existing in the current codebase (maybe in the tests) or > if i am looking at the problem from a bad angle. > > tia, > -- > :alex |.::the_mindstorm::.| > > ps: i will publish my result (including the AW code) as soon as i will be able to drive this small > benchmark. > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > I would like to ask you if this is the correct way to set up a proxied invocation with Spring: public interface ITransactionable { void publicMethod(); } public class MockTransactionable implements ITransactionable { public void publicMethod() { } } public class MockTransactionInterceptor implements MethodInterceptor { public Object invoke(MethodInvocation method) throws Throwable { return method.proceed(); } } ProxyFactory proxyFactory = new ProxyFactory(new Class[] {ITransactionable.class}); proxyFactory.setTarget(new MockTransactionable()); proxyFactory.addAdvice(new MockTransactionInterceptor()); ITransactionable springProxy = (ITransactionable) proxyFactory.getProxy(); tia, -- :alex |.::the_mindstorm::.| |
|
From: Matt S. <sga...@us...> - 2005-03-28 19:44:26
|
Hi Juergen, I have a couple of concerns regarding the JdbcTemplate changes. You were probably automatically emailed about them, but I just wanted to make sure they don't fall through the cracks: http://opensource.atlassian.com/projects/spring/browse/SPR-817 http://opensource.atlassian.com/projects/spring/browse/SPR-819 Matt Juergen Hoeller wrote: > Everybody, > > In case you're wondering ;-) I've been polishing the codebase a little > further over the past two days, in particular in the JdbcTemplate area (for > example: factored out ColumnMapRowMapper, SingleColumnRowMapper and > SqlRowSetResultSetExtractor). > > Once again, I consider it all ready now. Yesterday's nightly snapshot and in > particular the one to be generated tonight are exactly what's up for > release. I will - finally - upload the distribution zips to SourceForge > tomorrow morning! > > Juergen > > > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...]On Behalf > Of Juergen Hoeller > Sent: Thursday, March 24, 2005 4:38 PM > To: spr...@li... > Subject: [Springframework-developer] 1.2 RC1 ready for release > > > Everybody, > > From my point of view, 1.2 RC1 is now ready for release. I've committed all > remaining changes that were planned, and moved open JIRA issues to either > 1.2 RC2 or 1.3. > > I would be grateful for further testing of recent changes: for example, the > XML bean definition enhancements or the reworked EJB support BeanFactory > cleanup. > > Unless there are any objections, I'll proceed with the actual release later > tonight or tomorrow morning. > > Juergen > > > > ------------------------------------------------------- > This SF.net email is sponsored by Microsoft Mobile & Embedded DevCon 2005 > Attend MEDC 2005 May 9-12 in Vegas. Learn more about the latest Windows > Embedded(r) & Windows Mobile(tm) platforms, applications & content. > Register > by 3/29 & save $300 http://ads.osdn.com/?ad_id=6883&alloc_id=15149&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click |
|
From: Matt R. <li...@ra...> - 2005-03-28 19:26:26
|
Paul, We should probably continue this on the AppFuse mailing list. Please =20= reply to us...@ap... and we'll continue it over there. For your convenience, I'll answer you question here. Stopping Tomcat and running "ant setup-tomcat deploy" and then =20 restarting it should work - unless you have a customized Tomcat setup =20= (i.e. multiple <Host> elements in server.xml). Matt On Mar 28, 2005, at 12:23 PM, Garvey, Paul M (GE Commercial Finance) =20 wrote: > Matt, > Do I run "ant package-web" and then "ant setup-tomcat"? > Paul > > > Enterprise Software Solutions > Paul Garvey > Technical Architect > 101 East Ridge Drive > Danbury, CT 06810 > Phone: (203) 749 - 6164 > Fax: (203) 749 - 4016 > mailto:pau...@ge... > > > > > > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...]On = Behalf > Of Matt Raible > Sent: Monday, March 28, 2005 2:01 PM > To: spr...@li... > Subject: Re: [Springframework-developer] Error deploying application = to > Tomcat 5.0.28 > > > If you have CATALINA_HOME (as an environment variable) setup properly = - > you should be able to run "ant setup-tomcat" and everything will work. > > Matt > > On Mar 28, 2005, at 11:58 AM, Garvey, Paul M (GE Commercial Finance) > wrote: > >> Added the jta.jar and mysql-connector-java-3.0.16-ga-bin.jar for the >> MySql database that I am using >> and now I am getting this error. Why is it not seeing my jar file for >> mySql it is in the WEB-INF/lib directory >> of the essAppfuse application. >> >> Mar 28, 2005 1:49:44 PM org.apache.catalina.core.StandardHostDeployer >> install >> INFO: Processing Context configuration file URL >> file:C:\jakarta-Tomcat-5.0.28\conf\Catalina\localhost\essAppfuse.xml >> [essAppfuse] DEBUG [main] StartupListener.contextInitialized(33) | >> initializing context... >> [essAppfuse] WARN [main] JDBCExceptionReporter.logExceptions(57) | = SQL >> Error: 0, SQLState: null >> [essAppfuse] ERROR [main] JDBCExceptionReporter.logExceptions(58) | >> Cannot load JDBC driver class 'com.mysql.jdbc.Driver' >> [essAppfuse] WARN [main] SettingsFactory.buildSettings(107) | Could >> not obtain connection metadata >> org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver >> class 'com.mysql.jdbc.Driver' >> at >> = org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSour=20= >> c >> e.java:766) >> at >> = org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.=20= >> j >> ava:540) >> at >> = org.springframework.orm.hibernate.LocalDataSourceConnectionProvider.ge=20= >> t >> Connection(LocalDataSourceConnectionProvider.java:59) >> at >> = net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.jav=20= >> a >> :84) >> at >> net.sf.hibernate.cfg.Configuration.buildSettings(Configuration.java: >> 1160) >> at >> = net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.j=20= >> a >> va:794) >> at >> = org.springframework.orm.hibernate.LocalSessionFactoryBean.newSessionFa=20= >> c >> tory(LocalSessionFactoryBean.java:475) >> at >> = org.springframework.orm.hibernate.LocalSessionFactoryBean.afterPropert=20= >> i >> esSet(LocalSessionFactoryBean.java:413) >> at >> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF=20= >> a >> ctory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:990) >> at >> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF=20= >> a >> ctory.createBean(AbstractAutowireCapableBeanFactory.java:275) >> at >> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF=20= >> a >> ctory.createBean(AbstractAutowireCapableBeanFactory.java:193) >> at >> = org.springframework.beans.factory.support.AbstractBeanFactory.getBean(=20= >> A >> bstractBeanFactory.java:240) >> at >> = org.springframework.beans.factory.support.AbstractBeanFactory.getBean(=20= >> A >> bstractBeanFactory.java:163) >> at >> = org.springframework.beans.factory.support.DefaultListableBeanFactory.p=20= >> r >> eInstantiateSingletons(DefaultListableBeanFactory.java:230) >> at >> = org.springframework.context.support.AbstractApplicationContext.refresh=20= >> ( >> AbstractApplicationContext.java:310) >> at >> = org.springframework.web.context.support.AbstractRefreshableWebApplicat=20= >> i >> onContext.refresh(AbstractRefreshableWebApplicationContext.java:131) >> at >> = org.springframework.web.context.ContextLoader.createWebApplicationCont=20= >> e >> xt(ContextLoader.java:167) >> at >> = org.springframework.web.context.ContextLoader.initWebApplicationContex=20= >> t >> (ContextLoader.java:101) >> at >> = org.springframework.web.context.ContextLoaderListener.contextInitializ=20= >> e >> d(ContextLoaderListener.java:48) >> at >> = org.appfuse.webapp.listener.StartupListener.contextInitialized(Startup=20= >> L >> istener.java:38) >> at >> = org.apache.catalina.core.StandardContext.listenerStart(StandardContext=20= >> . >> java:3827) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java: >> 4343) >> at >> = org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.=20= >> j >> ava:823) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: >> 807) >> at >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) >> at >> = org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDep=20= >> l >> oyer.java:903) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native = Method) >> at >> = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j=20= >> a >> va:39) >> at >> = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess=20= >> o >> rImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:324) >> at >> = org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java=20= >> : >> 216) >> at >> org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) >> at org.apache.commons.digester.Rule.end(Rule.java:276) >> at >> org.apache.commons.digester.Digester.endElement(Digester.java:1058) >> at >> = org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.=20= >> j >> ava:76) >> at >> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown = Source) >> at >> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(U=20= >> n >> known Source) >> at >> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentD=20= >> i >> spatcher.dispatch(Unknown Source) >> at >> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unk=20= >> n >> own Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >> Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >> Source) >> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown >> Source) >> at >> org.apache.commons.digester.Digester.parse(Digester.java:1567) >> at >> = org.apache.catalina.core.StandardHostDeployer.install(StandardHostDepl=20= >> o >> yer.java:488) >> at >> org.apache.catalina.core.StandardHost.install(StandardHost.java:863) >> at >> = org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.ja=20= >> v >> a:483) >> at >> = org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) >> at >> org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) >> at >> = org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: >> 349) >> at >> = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle=20= >> S >> upport.java:119) >> at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) >> at >> org.apache.catalina.core.StandardHost.start(StandardHost.java:789) >> at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) >> at >> = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) >> at >> org.apache.catalina.core.StandardService.start(StandardService.java: >> 480) >> at >> org.apache.catalina.core.StandardServer.start(StandardServer.java: >> 2313) >> at >> org.apache.catalina.startup.Catalina.start(Catalina.java:556) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native = Method) >> at >> = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j=20= >> a >> va:39) >> at >> = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess=20= >> o >> rImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:324) >> at >> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) >> at >> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) >> Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver >> at >> = org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClass=20= >> L >> oader.java:854) >> at >> = org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClass=20= >> L >> oader.java:721) >> at >> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) >> at java.lang.Class.forName0(Native Method) >> at java.lang.Class.forName(Class.java:141) >> at >> = org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSour=20= >> c >> e.java:760) >> ... 63 more >> [essAppfuse] WARN [main] SQLErrorCodesFactory.getErrorCodes(263) | >> Error while extracting database product name - falling back to empty >> error codes >> >> >> Enterprise Software Solutions >> Paul Garvey >> Technical Architect >> 101 East Ridge Drive >> Danbury, CT 06810 >> Phone: (203) 749 - 6164 >> Fax: (203) 749 - 4016 >> mailto:pau...@ge... >> >> >> >> >> >> -----Original Message----- >> From: spr...@li... >> [mailto:spr...@li...]On =20 >> Behalf >> Of Dmitriy Kopylenko >> Sent: Monday, March 28, 2005 1:24 PM >> To: spr...@li... >> Subject: Re: [Springframework-developer] Error deploying application =20= >> to >> Tomcat 5.0.28 >> >> >> Yeah, that's what it is. I'm just wondering though, why did they >> (Hibernate) make it a required dependency? >> >> Dmitriy. >> >> Juergen Hoeller wrote: >> >>> Actually, it's probably just jta.jar missing, which is a required >>> dependency >>> of Hibernate: no actual JTA provider needed, just the interface jar. >>> >>> Juergen >>> >>> >>> -----Original Message----- >>> From: spr...@li... >>> [mailto:spr...@li...]On >>> Behalf >>> Of Erwin Vervaet >>> Sent: Monday, March 28, 2005 8:12 PM >>> To: spr...@li... >>> Subject: Re: [Springframework-developer] Error deploying application >>> to >>> Tomcat 5.0.28 >>> >>> >>> Tomcat is not a full J2EE appserver but just a servlet engine. It >>> does not >>> support JTA. Try to deploy the app in a full featured app server, >>> something >>> like JBoss, WebLogic or WebSphere. >>> >>> Erwin Vervaet >>> erw...@er... >>> ----- Original Message ----- >>> From: "Garvey, Paul M (GE Commercial Finance)" <pau...@ge...> >>> To: <spr...@li...> >>> Sent: Monday, March 28, 2005 8:06 PM >>> Subject: [Springframework-developer] Error deploying application to >>> Tomcat >>> 5.0.28 >>> >>> >>> All, >>> I am new to the Appfuse world and so I tried to deploy a simple >>> web app >>> created >>> from the equinox project. I deployed it to Tomcat 5.0.28 and got the >>> following error >>> in the tomcat console. Does anyone know what the problem could be? >>> >>> Paul >>> >>> INFO: Processing Context configuration file URL >>> file:C:\jakarta-Tomcat-5.0.28\conf\Catalina\localhost\essAppfuse.xm >>> [essAppfuse] DEBUG [main] StartupListener.contextInitialized(33) | >>> initializing context... >>> [essAppfuse] ERROR [main] >>> ContextLoader.initWebApplicationContext(114) | >>> Context initialization failed >>> org.springframework.beans.factory.BeanCreationException: Error >>> creating bean >>> with name 'sessionFactory' defined in >>> bean failed; nested exception is java.lang.NoClassDefFoundError: >>> javax/transaction/TransactionManager >>> java.lang.NoClassDefFoundError: javax/transaction/TransactionManager >>> at java.lang.Class.getDeclaredMethods0(Native Method) >>> at java.lang.Class.privateGetDeclaredMethods(Class.java:1655) >>> at java.lang.Class.getDeclaredMethods(Class.java:1139) >>> at java.beans.Introspector$1.run(Introspector.java:1273) >>> at java.security.AccessController.doPrivileged(Native Method) >>> at >>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java: >>> 1271) >>> at >>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136) >>> at java.beans.Introspector.getBeanInfo(Introspector.java:378) >>> at java.beans.Introspector.getBeanInfo(Introspector.java:152) >>> at >>> = org.springframework.beans.CachedIntrospectionResults.<init>(CachedInt=20 >>> r >>> ospect >>> ionResults.java:140) >>> at >>> = org.springframework.beans.CachedIntrospectionResults.forClass(CachedI=20 >>> n >>> trospe >>> ctionResults.java:82) >>> at >>> = org.springframework.beans.BeanWrapperImpl.setIntrospectionClass(BeanW=20 >>> r >>> apperI >>> mpl.java:296) >>> at >>> = org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrap=20 >>> p >>> erImpl >>> .java:254) >>> at >>> = org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrap=20 >>> p >>> erImpl >>> .java:228) >>> at >>> = org.springframework.beans.BeanWrapperImpl.<init>(BeanWrapperImpl.java=20 >>> : >>> 172) >>> at >>> = org.springframework.beans.factory.support.AbstractAutowireCapableBean=20 >>> F >>> actory >>> .createBean(AbstractAutowire >>> at >>> = org.springframework.beans.factory.support.AbstractAutowireCapableBean=20 >>> F >>> actory >>> .createBean(AbstractAutowire >>> at >>> = org.springframework.beans.factory.support.AbstractBeanFactory.getBean=20 >>> ( >>> Abstra >>> ctBeanFactory.java:240) >>> at >>> = org.springframework.beans.factory.support.AbstractBeanFactory.getBean=20 >>> ( >>> Abstra >>> ctBeanFactory.java:163) >>> at >>> = org.springframework.beans.factory.support.DefaultListableBeanFactory.=20 >>> p >>> reInst >>> antiateSingletons(DefaultLis >>> at >>> = org.springframework.context.support.AbstractApplicationContext.refres=20 >>> h >>> (Abstr >>> actApplicationContext.java:3 >>> at >>> = org.springframework.web.context.support.AbstractRefreshableWebApplica=20 >>> t >>> ionCon >>> text.refresh(AbstractRefresh >>> at >>> = org.springframework.web.context.ContextLoader.createWebApplicationCon=20 >>> t >>> ext(Co >>> ntextLoader.java:167) >>> at >>> = org.springframework.web.context.ContextLoader.initWebApplicationConte=20 >>> x >>> t(Cont >>> extLoader.java:101) >>> at >>> = org.springframework.web.context.ContextLoaderListener.contextInitiali=20 >>> z >>> ed(Con >>> textLoaderListener.java:48) >>> at >>> = org.appfuse.webapp.listener.StartupListener.contextInitialized(Startu=20 >>> p >>> Listen >>> er.java:38) >>> at >>> = org.apache.catalina.core.StandardContext.listenerStart(StandardContex=20 >>> t >>> .java: >>> 3827) >>> at >>> org.apache.catalina.core.StandardContext.start(StandardContext.java: >>> 4343) >>> at >>> = org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase=20 >>> . >>> java:8 >>> 23) >>> at >>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: >>> 807) >>> at >>> = org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) >>> at >>> = org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDe=20 >>> p >>> loyer. >>> java:903) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native = Method) >>> at >>> = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.=20 >>> j >>> ava:39 >>> ) >>> at >>> = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces=20 >>> s >>> orImpl >>> .java:25) >>> at java.lang.reflect.Method.invoke(Method.java:324) >>> at >>> = org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.jav=20 >>> a >>> :216) >>> at >>> org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) >>> at org.apache.commons.digester.Rule.end(Rule.java:276) >>> at >>> org.apache.commons.digester.Digester.endElement(Digester.java:1058) >>> at >>> = org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester=20 >>> . >>> java:7 >>> 6) >>> at >>> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown >>> Source) >>> at >>> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(=20 >>> U >>> nknown >>> Source) >>> at >>> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent=20 >>> D >>> ispatc >>> her.dispatch(Unknown >>> Source) >>> at >>> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un=20 >>> k >>> nown >>> Source) >>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>> Source) >>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>> Source) >>> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >>> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown >>> Source) >>> at >>> org.apache.commons.digester.Digester.parse(Digester.java:1567) >>> at >>> = org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep=20 >>> l >>> oyer.j >>> ava:488) >>> at >>> org.apache.catalina.core.StandardHost.install(StandardHost.java:863) >>> at >>> = org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j=20 >>> a >>> va:483 >>> ) >>> at >>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:=20= >>> 427) >>> at >>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) >>> at >>> = org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java=20 >>> : >>> 349) >>> at >>> = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl=20 >>> e >>> Suppor >>> t.java:119) >>> at >>> = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) >>> at >>> org.apache.catalina.core.StandardHost.start(StandardHost.java:789) >>> at >>> = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) >>> at >>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:=20= >>> 478) >>> at >>> org.apache.catalina.core.StandardService.start(StandardService.java: >>> 480) >>> at >>> org.apache.catalina.core.StandardServer.start(StandardServer.java: >>> 2313) >>> at >>> org.apache.catalina.startup.Catalina.start(Catalina.java:556) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native = Method) >>> at >>> = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.=20 >>> j >>> ava:39 >>> ) >>> at >>> = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces=20 >>> s >>> orImpl >>> .java:25) >>> at java.lang.reflect.Method.invoke(Method.java:324) >>> at >>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) >>> at >>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) >>> Mar 28, 2005 12:55:34 PM org.apache.catalina.core.StandardContext >>> start >>> >>> >>> ------------------------------------------------------- >>> SF email is sponsored by - The IT Product Guide >>> Read honest & candid reviews on hundreds of IT Products from real >>> users. >>> Discover which products truly live up to the hype. Start reading = now. >>> http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick >>> _______________________________________________ >>> Springframework-developer mailing list >>> Spr...@li... >>> https://lists.sourceforge.net/lists/listinfo/springframework-=20 >>> developer >>> >>> >>> >>> >>> ------------------------------------------------------- >>> SF email is sponsored by - The IT Product Guide >>> Read honest & candid reviews on hundreds of IT Products from real >>> users. >>> Discover which products truly live up to the hype. Start reading = now. >>> http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick >>> _______________________________________________ >>> Springframework-developer mailing list >>> Spr...@li... >>> https://lists.sourceforge.net/lists/listinfo/springframework-=20 >>> developer >>> >>> >>> >>> ------------------------------------------------------- >>> SF email is sponsored by - The IT Product Guide >>> Read honest & candid reviews on hundreds of IT Products from real >>> users. >>> Discover which products truly live up to the hype. Start reading = now. >>> http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick >>> _______________________________________________ >>> Springframework-developer mailing list >>> Spr...@li... >>> https://lists.sourceforge.net/lists/listinfo/springframework-=20 >>> developer >>> >>> >> >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real >> users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> = https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real >> users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=CCk >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> = https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real =20 > users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real =20 > users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=CCk > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Garvey, P. M \(GE C. Finance\) <pau...@ge...> - 2005-03-28 19:22:01
|
Matt,
Do I run "ant package-web" and then "ant setup-tomcat"?
Paul
Enterprise Software Solutions
Paul Garvey
Technical Architect
101 East Ridge Drive
Danbury, CT 06810
Phone: (203) 749 - 6164
Fax: (203) 749 - 4016
mailto:pau...@ge...
-----Original Message-----
From: spr...@li...
[mailto:spr...@li...]On Behalf
Of Matt Raible
Sent: Monday, March 28, 2005 2:01 PM
To: spr...@li...
Subject: Re: [Springframework-developer] Error deploying application to
Tomcat 5.0.28
If you have CATALINA_HOME (as an environment variable) setup properly - =
you should be able to run "ant setup-tomcat" and everything will work.
Matt
On Mar 28, 2005, at 11:58 AM, Garvey, Paul M (GE Commercial Finance) =20
wrote:
> Added the jta.jar and mysql-connector-java-3.0.16-ga-bin.jar for the =20
> MySql database that I am using
> and now I am getting this error. Why is it not seeing my jar file for =
> mySql it is in the WEB-INF/lib directory
> of the essAppfuse application.
>
> Mar 28, 2005 1:49:44 PM org.apache.catalina.core.StandardHostDeployer =
> install
> INFO: Processing Context configuration file URL =20
> file:C:\jakarta-Tomcat-5.0.28\conf\Catalina\localhost\essAppfuse.xml
> [essAppfuse] DEBUG [main] StartupListener.contextInitialized(33) | =20
> initializing context...
> [essAppfuse] WARN [main] JDBCExceptionReporter.logExceptions(57) | SQL =
=20
> Error: 0, SQLState: null
> [essAppfuse] ERROR [main] JDBCExceptionReporter.logExceptions(58) | =20
> Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
> [essAppfuse] WARN [main] SettingsFactory.buildSettings(107) | Could =20
> not obtain connection metadata
> org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver =20
> class 'com.mysql.jdbc.Driver'
> at =20
> =
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSourc=20
> e.java:766)
> at =20
> =
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.j=20
> ava:540)
> at =20
> =
org.springframework.orm.hibernate.LocalDataSourceConnectionProvider.get=20
> Connection(LocalDataSourceConnectionProvider.java:59)
> at =20
> =
net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java=20
> :84)
> at =20
> net.sf.hibernate.cfg.Configuration.buildSettings(Configuration.java:=20
> 1160)
> at =20
> =
net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.ja=20
> va:794)
> at =20
> =
org.springframework.orm.hibernate.LocalSessionFactoryBean.newSessionFac=20
> tory(LocalSessionFactoryBean.java:475)
> at =20
> =
org.springframework.orm.hibernate.LocalSessionFactoryBean.afterProperti=20
> esSet(LocalSessionFactoryBean.java:413)
> at =20
> =
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFa=20
> ctory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:990)
> at =20
> =
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFa=20
> ctory.createBean(AbstractAutowireCapableBeanFactory.java:275)
> at =20
> =
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFa=20
> ctory.createBean(AbstractAutowireCapableBeanFactory.java:193)
> at =20
> =
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(A=20
> bstractBeanFactory.java:240)
> at =20
> =
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(A=20
> bstractBeanFactory.java:163)
> at =20
> =
org.springframework.beans.factory.support.DefaultListableBeanFactory.pr=20
> eInstantiateSingletons(DefaultListableBeanFactory.java:230)
> at =20
> =
org.springframework.context.support.AbstractApplicationContext.refresh(=20
> AbstractApplicationContext.java:310)
> at =20
> =
org.springframework.web.context.support.AbstractRefreshableWebApplicati=20
> onContext.refresh(AbstractRefreshableWebApplicationContext.java:131)
> at =20
> =
org.springframework.web.context.ContextLoader.createWebApplicationConte=20
> xt(ContextLoader.java:167)
> at =20
> =
org.springframework.web.context.ContextLoader.initWebApplicationContext=20
> (ContextLoader.java:101)
> at =20
> =
org.springframework.web.context.ContextLoaderListener.contextInitialize=20
> d(ContextLoaderListener.java:48)
> at =20
> =
org.appfuse.webapp.listener.StartupListener.contextInitialized(StartupL=20
> istener.java:38)
> at =20
> =
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.=20
> java:3827)
> at =20
> org.apache.catalina.core.StandardContext.start(StandardContext.java:=20
> 4343)
> at =20
> =
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j=20
> ava:823)
> at =20
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:=20
> 807)
> at =20
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
> at =20
> =
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDepl=20
> oyer.java:903)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at =20
> =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja=20
> va:39)
> at =20
> =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso=20
> rImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at =20
> =
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:=20
> 216)
> at =20
> org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
> at org.apache.commons.digester.Rule.end(Rule.java:276)
> at =20
> org.apache.commons.digester.Digester.endElement(Digester.java:1058)
> at =20
> =
org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.j=20
> ava:76)
> at =20
> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> at =20
> =
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Un=20
> known Source)
> at =20
> =
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi=20
> spatcher.dispatch(Unknown Source)
> at =20
> =
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn=20
> own Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown =
> Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown =
> Source)
> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown =20
> Source)
> at =20
> org.apache.commons.digester.Digester.parse(Digester.java:1567)
> at =20
> =
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeplo=20
> yer.java:488)
> at =20
> org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
> at =20
> =
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.jav=20
> a:483)
> at =20
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
> at =20
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
> at =20
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: =
> 349)
> at =20
> =
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS=20
> upport.java:119)
> at =20
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
> at =20
> org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
> at =20
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
> at =20
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
> at =20
> org.apache.catalina.core.StandardService.start(StandardService.java:=20
> 480)
> at =20
> org.apache.catalina.core.StandardServer.start(StandardServer.java:=20
> 2313)
> at =20
> org.apache.catalina.startup.Catalina.start(Catalina.java:556)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at =20
> =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja=20
> va:39)
> at =20
> =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso=20
> rImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at =20
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
> at =20
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
> Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
> at =20
> =
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassL=20
> oader.java:854)
> at =20
> =
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassL=20
> oader.java:721)
> at =20
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:141)
> at =20
> =
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSourc=20
> e.java:760)
> ... 63 more
> [essAppfuse] WARN [main] SQLErrorCodesFactory.getErrorCodes(263) | =20
> Error while extracting database product name - falling back to empty =20
> error codes
>
>
> Enterprise Software Solutions
> Paul Garvey
> Technical Architect
> 101 East Ridge Drive
> Danbury, CT 06810
> Phone: (203) 749 - 6164
> Fax: (203) 749 - 4016
> mailto:pau...@ge...
>
>
>
>
>
> -----Original Message-----
> From: spr...@li...
> [mailto:spr...@li...]On =
Behalf
> Of Dmitriy Kopylenko
> Sent: Monday, March 28, 2005 1:24 PM
> To: spr...@li...
> Subject: Re: [Springframework-developer] Error deploying application =
to
> Tomcat 5.0.28
>
>
> Yeah, that's what it is. I'm just wondering though, why did they
> (Hibernate) make it a required dependency?
>
> Dmitriy.
>
> Juergen Hoeller wrote:
>
>> Actually, it's probably just jta.jar missing, which is a required =20
>> dependency
>> of Hibernate: no actual JTA provider needed, just the interface jar.
>>
>> Juergen
>>
>>
>> -----Original Message-----
>> From: spr...@li...
>> [mailto:spr...@li...]On =20
>> Behalf
>> Of Erwin Vervaet
>> Sent: Monday, March 28, 2005 8:12 PM
>> To: spr...@li...
>> Subject: Re: [Springframework-developer] Error deploying application =
>> to
>> Tomcat 5.0.28
>>
>>
>> Tomcat is not a full J2EE appserver but just a servlet engine. It =20
>> does not
>> support JTA. Try to deploy the app in a full featured app server, =20
>> something
>> like JBoss, WebLogic or WebSphere.
>>
>> Erwin Vervaet
>> erw...@er...
>> ----- Original Message -----
>> From: "Garvey, Paul M (GE Commercial Finance)" <pau...@ge...>
>> To: <spr...@li...>
>> Sent: Monday, March 28, 2005 8:06 PM
>> Subject: [Springframework-developer] Error deploying application to =20
>> Tomcat
>> 5.0.28
>>
>>
>> All,
>> I am new to the Appfuse world and so I tried to deploy a simple =20
>> web app
>> created
>> from the equinox project. I deployed it to Tomcat 5.0.28 and got the
>> following error
>> in the tomcat console. Does anyone know what the problem could be?
>>
>> Paul
>>
>> INFO: Processing Context configuration file URL
>> file:C:\jakarta-Tomcat-5.0.28\conf\Catalina\localhost\essAppfuse.xm
>> [essAppfuse] DEBUG [main] StartupListener.contextInitialized(33) |
>> initializing context...
>> [essAppfuse] ERROR [main] =20
>> ContextLoader.initWebApplicationContext(114) |
>> Context initialization failed
>> org.springframework.beans.factory.BeanCreationException: Error =20
>> creating bean
>> with name 'sessionFactory' defined in
>> bean failed; nested exception is java.lang.NoClassDefFoundError:
>> javax/transaction/TransactionManager
>> java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
>> at java.lang.Class.getDeclaredMethods0(Native Method)
>> at java.lang.Class.privateGetDeclaredMethods(Class.java:1655)
>> at java.lang.Class.getDeclaredMethods(Class.java:1139)
>> at java.beans.Introspector$1.run(Introspector.java:1273)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:=20
>> 1271)
>> at
>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:378)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:152)
>> at
>> =
org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntr=20
>> ospect
>> ionResults.java:140)
>> at
>> =
org.springframework.beans.CachedIntrospectionResults.forClass(CachedIn=20
>> trospe
>> ctionResults.java:82)
>> at
>> =
org.springframework.beans.BeanWrapperImpl.setIntrospectionClass(BeanWr=20
>> apperI
>> mpl.java:296)
>> at
>> =
org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapp=20
>> erImpl
>> .java:254)
>> at
>> =
org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapp=20
>> erImpl
>> .java:228)
>> at
>> =
org.springframework.beans.BeanWrapperImpl.<init>(BeanWrapperImpl.java:=20
>> 172)
>> at
>> =
org.springframework.beans.factory.support.AbstractAutowireCapableBeanF=20
>> actory
>> .createBean(AbstractAutowire
>> at
>> =
org.springframework.beans.factory.support.AbstractAutowireCapableBeanF=20
>> actory
>> .createBean(AbstractAutowire
>> at
>> =
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(=20
>> Abstra
>> ctBeanFactory.java:240)
>> at
>> =
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(=20
>> Abstra
>> ctBeanFactory.java:163)
>> at
>> =
org.springframework.beans.factory.support.DefaultListableBeanFactory.p=20
>> reInst
>> antiateSingletons(DefaultLis
>> at
>> =
org.springframework.context.support.AbstractApplicationContext.refresh=20
>> (Abstr
>> actApplicationContext.java:3
>> at
>> =
org.springframework.web.context.support.AbstractRefreshableWebApplicat=20
>> ionCon
>> text.refresh(AbstractRefresh
>> at
>> =
org.springframework.web.context.ContextLoader.createWebApplicationCont=20
>> ext(Co
>> ntextLoader.java:167)
>> at
>> =
org.springframework.web.context.ContextLoader.initWebApplicationContex=20
>> t(Cont
>> extLoader.java:101)
>> at
>> =
org.springframework.web.context.ContextLoaderListener.contextInitializ=20
>> ed(Con
>> textLoaderListener.java:48)
>> at
>> =
org.appfuse.webapp.listener.StartupListener.contextInitialized(Startup=20
>> Listen
>> er.java:38)
>> at
>> =
org.apache.catalina.core.StandardContext.listenerStart(StandardContext=20
>> .java:
>> 3827)
>> at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:=20
>> 4343)
>> at
>> =
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.=20
>> java:8
>> 23)
>> at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:=20
>> 807)
>> at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
>> at
>> =
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDep=20
>> loyer.
>> java:903)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j=20
>> ava:39
>> )
>> at
>> =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess=20
>> orImpl
>> .java:25)
>> at java.lang.reflect.Method.invoke(Method.java:324)
>> at
>> =
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java=20
>> :216)
>> at =20
>> org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
>> at org.apache.commons.digester.Rule.end(Rule.java:276)
>> at
>> org.apache.commons.digester.Digester.endElement(Digester.java:1058)
>> at
>> =
org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.=20
>> java:7
>> 6)
>> at =20
>> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
>> Source)
>> at
>> =
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(U=20
>> nknown
>> Source)
>> at
>> =
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentD=20
>> ispatc
>> her.dispatch(Unknown
>> Source)
>> at
>> =
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unk=20
>> nown
>> Source)
>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown =20
>> Source)
>> at =20
>> org.apache.commons.digester.Digester.parse(Digester.java:1567)
>> at
>> =
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDepl=20
>> oyer.j
>> ava:488)
>> at
>> org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
>> at
>> =
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.ja=20
>> va:483
>> )
>> at
>> =
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
>> at =20
>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
>> at
>> =
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:=20
>> 349)
>> at
>> =
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle=20
>> Suppor
>> t.java:119)
>> at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
>> at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
>> at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
>> at
>> =
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
>> at
>> org.apache.catalina.core.StandardService.start(StandardService.java:=20
>> 480)
>> at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:=20
>> 2313)
>> at =20
>> org.apache.catalina.startup.Catalina.start(Catalina.java:556)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j=20
>> ava:39
>> )
>> at
>> =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess=20
>> orImpl
>> .java:25)
>> at java.lang.reflect.Method.invoke(Method.java:324)
>> at =20
>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
>> at =20
>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
>> Mar 28, 2005 12:55:34 PM org.apache.catalina.core.StandardContext =20
>> start
>>
>>
>> -------------------------------------------------------
>> SF email is sponsored by - The IT Product Guide
>> Read honest & candid reviews on hundreds of IT Products from real =20
>> users.
>> Discover which products truly live up to the hype. Start reading now.
>> http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick
>> _______________________________________________
>> Springframework-developer mailing list
>> Spr...@li...
>> =
https://lists.sourceforge.net/lists/listinfo/springframework-developer
>>
>>
>>
>>
>> -------------------------------------------------------
>> SF email is sponsored by - The IT Product Guide
>> Read honest & candid reviews on hundreds of IT Products from real =20
>> users.
>> Discover which products truly live up to the hype. Start reading now.
>> http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick
>> _______________________________________________
>> Springframework-developer mailing list
>> Spr...@li...
>> =
https://lists.sourceforge.net/lists/listinfo/springframework-developer
>>
>>
>>
>> -------------------------------------------------------
>> SF email is sponsored by - The IT Product Guide
>> Read honest & candid reviews on hundreds of IT Products from real =20
>> users.
>> Discover which products truly live up to the hype. Start reading now.
>> http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick
>> _______________________________________________
>> Springframework-developer mailing list
>> Spr...@li...
>> =
https://lists.sourceforge.net/lists/listinfo/springframework-developer
>>
>>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real =20
> users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real =20
> users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=CCk
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick
_______________________________________________
Springframework-developer mailing list
Spr...@li...
https://lists.sourceforge.net/lists/listinfo/springframework-developer
|
|
From: Matt R. <li...@ra...> - 2005-03-28 19:01:35
|
If you have CATALINA_HOME (as an environment variable) setup properly - =20= you should be able to run "ant setup-tomcat" and everything will work. Matt On Mar 28, 2005, at 11:58 AM, Garvey, Paul M (GE Commercial Finance) =20 wrote: > Added the jta.jar and mysql-connector-java-3.0.16-ga-bin.jar for the =20= > MySql database that I am using > and now I am getting this error. Why is it not seeing my jar file for =20= > mySql it is in the WEB-INF/lib directory > of the essAppfuse application. > > Mar 28, 2005 1:49:44 PM org.apache.catalina.core.StandardHostDeployer =20= > install > INFO: Processing Context configuration file URL =20 > file:C:\jakarta-Tomcat-5.0.28\conf\Catalina\localhost\essAppfuse.xml > [essAppfuse] DEBUG [main] StartupListener.contextInitialized(33) | =20 > initializing context... > [essAppfuse] WARN [main] JDBCExceptionReporter.logExceptions(57) | SQL = =20 > Error: 0, SQLState: null > [essAppfuse] ERROR [main] JDBCExceptionReporter.logExceptions(58) | =20= > Cannot load JDBC driver class 'com.mysql.jdbc.Driver' > [essAppfuse] WARN [main] SettingsFactory.buildSettings(107) | Could =20= > not obtain connection metadata > org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver =20= > class 'com.mysql.jdbc.Driver' > at =20 > = org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSourc=20= > e.java:766) > at =20 > = org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.j=20= > ava:540) > at =20 > = org.springframework.orm.hibernate.LocalDataSourceConnectionProvider.get=20= > Connection(LocalDataSourceConnectionProvider.java:59) > at =20 > = net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java=20= > :84) > at =20 > net.sf.hibernate.cfg.Configuration.buildSettings(Configuration.java:=20= > 1160) > at =20 > = net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.ja=20= > va:794) > at =20 > = org.springframework.orm.hibernate.LocalSessionFactoryBean.newSessionFac=20= > tory(LocalSessionFactoryBean.java:475) > at =20 > = org.springframework.orm.hibernate.LocalSessionFactoryBean.afterProperti=20= > esSet(LocalSessionFactoryBean.java:413) > at =20 > = org.springframework.beans.factory.support.AbstractAutowireCapableBeanFa=20= > ctory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:990) > at =20 > = org.springframework.beans.factory.support.AbstractAutowireCapableBeanFa=20= > ctory.createBean(AbstractAutowireCapableBeanFactory.java:275) > at =20 > = org.springframework.beans.factory.support.AbstractAutowireCapableBeanFa=20= > ctory.createBean(AbstractAutowireCapableBeanFactory.java:193) > at =20 > = org.springframework.beans.factory.support.AbstractBeanFactory.getBean(A=20= > bstractBeanFactory.java:240) > at =20 > = org.springframework.beans.factory.support.AbstractBeanFactory.getBean(A=20= > bstractBeanFactory.java:163) > at =20 > = org.springframework.beans.factory.support.DefaultListableBeanFactory.pr=20= > eInstantiateSingletons(DefaultListableBeanFactory.java:230) > at =20 > = org.springframework.context.support.AbstractApplicationContext.refresh(=20= > AbstractApplicationContext.java:310) > at =20 > = org.springframework.web.context.support.AbstractRefreshableWebApplicati=20= > onContext.refresh(AbstractRefreshableWebApplicationContext.java:131) > at =20 > = org.springframework.web.context.ContextLoader.createWebApplicationConte=20= > xt(ContextLoader.java:167) > at =20 > = org.springframework.web.context.ContextLoader.initWebApplicationContext=20= > (ContextLoader.java:101) > at =20 > = org.springframework.web.context.ContextLoaderListener.contextInitialize=20= > d(ContextLoaderListener.java:48) > at =20 > = org.appfuse.webapp.listener.StartupListener.contextInitialized(StartupL=20= > istener.java:38) > at =20 > = org.apache.catalina.core.StandardContext.listenerStart(StandardContext.=20= > java:3827) > at =20 > org.apache.catalina.core.StandardContext.start(StandardContext.java:=20= > 4343) > at =20 > = org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j=20= > ava:823) > at =20 > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:=20 > 807) > at =20 > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) > at =20 > = org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDepl=20= > oyer.java:903) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at =20 > = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja=20= > va:39) > at =20 > = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso=20= > rImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at =20 > = org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:=20= > 216) > at =20 > org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) > at org.apache.commons.digester.Rule.end(Rule.java:276) > at =20 > org.apache.commons.digester.Digester.endElement(Digester.java:1058) > at =20 > = org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.j=20= > ava:76) > at =20 > org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) > at =20 > = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Un=20= > known Source) > at =20 > = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi=20= > spatcher.dispatch(Unknown Source) > at =20 > = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn=20= > own Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown =20= > Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown =20= > Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown =20= > Source) > at =20 > org.apache.commons.digester.Digester.parse(Digester.java:1567) > at =20 > = org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeplo=20= > yer.java:488) > at =20 > org.apache.catalina.core.StandardHost.install(StandardHost.java:863) > at =20 > = org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.jav=20= > a:483) > at =20 > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) > at =20 > org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) > at =20 > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:=20= > 349) > at =20 > = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS=20= > upport.java:119) > at =20 > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) > at =20 > org.apache.catalina.core.StandardHost.start(StandardHost.java:789) > at =20 > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) > at =20 > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) > at =20 > org.apache.catalina.core.StandardService.start(StandardService.java:=20= > 480) > at =20 > org.apache.catalina.core.StandardServer.start(StandardServer.java:=20 > 2313) > at =20 > org.apache.catalina.startup.Catalina.start(Catalina.java:556) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at =20 > = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja=20= > va:39) > at =20 > = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso=20= > rImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at =20 > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) > at =20 > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) > Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver > at =20 > = org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassL=20= > oader.java:854) > at =20 > = org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassL=20= > oader.java:721) > at =20 > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:141) > at =20 > = org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSourc=20= > e.java:760) > ... 63 more > [essAppfuse] WARN [main] SQLErrorCodesFactory.getErrorCodes(263) | =20 > Error while extracting database product name - falling back to empty =20= > error codes > > > Enterprise Software Solutions > Paul Garvey > Technical Architect > 101 East Ridge Drive > Danbury, CT 06810 > Phone: (203) 749 - 6164 > Fax: (203) 749 - 4016 > mailto:pau...@ge... > > > > > > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...]On = Behalf > Of Dmitriy Kopylenko > Sent: Monday, March 28, 2005 1:24 PM > To: spr...@li... > Subject: Re: [Springframework-developer] Error deploying application = to > Tomcat 5.0.28 > > > Yeah, that's what it is. I'm just wondering though, why did they > (Hibernate) make it a required dependency? > > Dmitriy. > > Juergen Hoeller wrote: > >> Actually, it's probably just jta.jar missing, which is a required =20 >> dependency >> of Hibernate: no actual JTA provider needed, just the interface jar. >> >> Juergen >> >> >> -----Original Message----- >> From: spr...@li... >> [mailto:spr...@li...]On =20 >> Behalf >> Of Erwin Vervaet >> Sent: Monday, March 28, 2005 8:12 PM >> To: spr...@li... >> Subject: Re: [Springframework-developer] Error deploying application =20= >> to >> Tomcat 5.0.28 >> >> >> Tomcat is not a full J2EE appserver but just a servlet engine. It =20 >> does not >> support JTA. Try to deploy the app in a full featured app server, =20 >> something >> like JBoss, WebLogic or WebSphere. >> >> Erwin Vervaet >> erw...@er... >> ----- Original Message ----- >> From: "Garvey, Paul M (GE Commercial Finance)" <pau...@ge...> >> To: <spr...@li...> >> Sent: Monday, March 28, 2005 8:06 PM >> Subject: [Springframework-developer] Error deploying application to =20= >> Tomcat >> 5.0.28 >> >> >> All, >> I am new to the Appfuse world and so I tried to deploy a simple =20= >> web app >> created >> from the equinox project. I deployed it to Tomcat 5.0.28 and got the >> following error >> in the tomcat console. Does anyone know what the problem could be? >> >> Paul >> >> INFO: Processing Context configuration file URL >> file:C:\jakarta-Tomcat-5.0.28\conf\Catalina\localhost\essAppfuse.xm >> [essAppfuse] DEBUG [main] StartupListener.contextInitialized(33) | >> initializing context... >> [essAppfuse] ERROR [main] =20 >> ContextLoader.initWebApplicationContext(114) | >> Context initialization failed >> org.springframework.beans.factory.BeanCreationException: Error =20 >> creating bean >> with name 'sessionFactory' defined in >> bean failed; nested exception is java.lang.NoClassDefFoundError: >> javax/transaction/TransactionManager >> java.lang.NoClassDefFoundError: javax/transaction/TransactionManager >> at java.lang.Class.getDeclaredMethods0(Native Method) >> at java.lang.Class.privateGetDeclaredMethods(Class.java:1655) >> at java.lang.Class.getDeclaredMethods(Class.java:1139) >> at java.beans.Introspector$1.run(Introspector.java:1273) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:=20= >> 1271) >> at >> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136) >> at java.beans.Introspector.getBeanInfo(Introspector.java:378) >> at java.beans.Introspector.getBeanInfo(Introspector.java:152) >> at >> = org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntr=20= >> ospect >> ionResults.java:140) >> at >> = org.springframework.beans.CachedIntrospectionResults.forClass(CachedIn=20= >> trospe >> ctionResults.java:82) >> at >> = org.springframework.beans.BeanWrapperImpl.setIntrospectionClass(BeanWr=20= >> apperI >> mpl.java:296) >> at >> = org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapp=20= >> erImpl >> .java:254) >> at >> = org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapp=20= >> erImpl >> .java:228) >> at >> = org.springframework.beans.BeanWrapperImpl.<init>(BeanWrapperImpl.java:=20= >> 172) >> at >> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF=20= >> actory >> .createBean(AbstractAutowire >> at >> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF=20= >> actory >> .createBean(AbstractAutowire >> at >> = org.springframework.beans.factory.support.AbstractBeanFactory.getBean(=20= >> Abstra >> ctBeanFactory.java:240) >> at >> = org.springframework.beans.factory.support.AbstractBeanFactory.getBean(=20= >> Abstra >> ctBeanFactory.java:163) >> at >> = org.springframework.beans.factory.support.DefaultListableBeanFactory.p=20= >> reInst >> antiateSingletons(DefaultLis >> at >> = org.springframework.context.support.AbstractApplicationContext.refresh=20= >> (Abstr >> actApplicationContext.java:3 >> at >> = org.springframework.web.context.support.AbstractRefreshableWebApplicat=20= >> ionCon >> text.refresh(AbstractRefresh >> at >> = org.springframework.web.context.ContextLoader.createWebApplicationCont=20= >> ext(Co >> ntextLoader.java:167) >> at >> = org.springframework.web.context.ContextLoader.initWebApplicationContex=20= >> t(Cont >> extLoader.java:101) >> at >> = org.springframework.web.context.ContextLoaderListener.contextInitializ=20= >> ed(Con >> textLoaderListener.java:48) >> at >> = org.appfuse.webapp.listener.StartupListener.contextInitialized(Startup=20= >> Listen >> er.java:38) >> at >> = org.apache.catalina.core.StandardContext.listenerStart(StandardContext=20= >> .java: >> 3827) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:=20= >> 4343) >> at >> = org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.=20= >> java:8 >> 23) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:=20= >> 807) >> at >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) >> at >> = org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDep=20= >> loyer. >> java:903) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j=20= >> ava:39 >> ) >> at >> = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess=20= >> orImpl >> .java:25) >> at java.lang.reflect.Method.invoke(Method.java:324) >> at >> = org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java=20= >> :216) >> at =20 >> org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) >> at org.apache.commons.digester.Rule.end(Rule.java:276) >> at >> org.apache.commons.digester.Digester.endElement(Digester.java:1058) >> at >> = org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.=20= >> java:7 >> 6) >> at =20 >> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown >> Source) >> at >> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(U=20= >> nknown >> Source) >> at >> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentD=20= >> ispatc >> her.dispatch(Unknown >> Source) >> at >> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unk=20= >> nown >> Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >> Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >> Source) >> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown =20= >> Source) >> at =20 >> org.apache.commons.digester.Digester.parse(Digester.java:1567) >> at >> = org.apache.catalina.core.StandardHostDeployer.install(StandardHostDepl=20= >> oyer.j >> ava:488) >> at >> org.apache.catalina.core.StandardHost.install(StandardHost.java:863) >> at >> = org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.ja=20= >> va:483 >> ) >> at >> = org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) >> at =20 >> org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) >> at >> = org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:=20= >> 349) >> at >> = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle=20= >> Suppor >> t.java:119) >> at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) >> at >> org.apache.catalina.core.StandardHost.start(StandardHost.java:789) >> at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) >> at >> = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) >> at >> org.apache.catalina.core.StandardService.start(StandardService.java:=20= >> 480) >> at >> org.apache.catalina.core.StandardServer.start(StandardServer.java:=20 >> 2313) >> at =20 >> org.apache.catalina.startup.Catalina.start(Catalina.java:556) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j=20= >> ava:39 >> ) >> at >> = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess=20= >> orImpl >> .java:25) >> at java.lang.reflect.Method.invoke(Method.java:324) >> at =20 >> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) >> at =20 >> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) >> Mar 28, 2005 12:55:34 PM org.apache.catalina.core.StandardContext =20 >> start >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real =20 >> users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> = https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real =20 >> users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> = https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real =20 >> users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> = https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real =20 > users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real =20 > users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=CCk > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Garvey, P. M \(GE C. Finance\) <pau...@ge...> - 2005-03-28 18:57:20
|
Added the jta.jar and mysql-connector-java-3.0.16-ga-bin.jar for the =
MySql database that I am using
and now I am getting this error. Why is it not seeing my jar file for =
mySql it is in the WEB-INF/lib directory
of the essAppfuse application.
Mar 28, 2005 1:49:44 PM org.apache.catalina.core.StandardHostDeployer =
install
INFO: Processing Context configuration file URL =
file:C:\jakarta-Tomcat-5.0.28\conf\Catalina\localhost\essAppfuse.xml
[essAppfuse] DEBUG [main] StartupListener.contextInitialized(33) | =
initializing context...
[essAppfuse] WARN [main] JDBCExceptionReporter.logExceptions(57) | SQL =
Error: 0, SQLState: null
[essAppfuse] ERROR [main] JDBCExceptionReporter.logExceptions(58) | =
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
[essAppfuse] WARN [main] SettingsFactory.buildSettings(107) | Could not =
obtain connection metadata
org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver =
class 'com.mysql.jdbc.Driver'
at =
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.=
java:766)
at =
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.jav=
a:540)
at =
org.springframework.orm.hibernate.LocalDataSourceConnectionProvider.getCo=
nnection(LocalDataSourceConnectionProvider.java:59)
at =
net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:8=
4)
at =
net.sf.hibernate.cfg.Configuration.buildSettings(Configuration.java:1160)=
at =
net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java=
:794)
at =
org.springframework.orm.hibernate.LocalSessionFactoryBean.newSessionFacto=
ry(LocalSessionFactoryBean.java:475)
at =
org.springframework.orm.hibernate.LocalSessionFactoryBean.afterProperties=
Set(LocalSessionFactoryBean.java:413)
at =
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact=
ory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:990)
at =
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact=
ory.createBean(AbstractAutowireCapableBeanFactory.java:275)
at =
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact=
ory.createBean(AbstractAutowireCapableBeanFactory.java:193)
at =
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abs=
tractBeanFactory.java:240)
at =
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abs=
tractBeanFactory.java:163)
at =
org.springframework.beans.factory.support.DefaultListableBeanFactory.preI=
nstantiateSingletons(DefaultListableBeanFactory.java:230)
at =
org.springframework.context.support.AbstractApplicationContext.refresh(Ab=
stractApplicationContext.java:310)
at =
org.springframework.web.context.support.AbstractRefreshableWebApplication=
Context.refresh(AbstractRefreshableWebApplicationContext.java:131)
at =
org.springframework.web.context.ContextLoader.createWebApplicationContext=
(ContextLoader.java:167)
at =
org.springframework.web.context.ContextLoader.initWebApplicationContext(C=
ontextLoader.java:101)
at =
org.springframework.web.context.ContextLoaderListener.contextInitialized(=
ContextLoaderListener.java:48)
at =
org.appfuse.webapp.listener.StartupListener.contextInitialized(StartupLis=
tener.java:38)
at =
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.ja=
va:3827)
at =
org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)=
at =
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.jav=
a:823)
at =
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at =
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at =
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeploy=
er.java:903)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java=
:39)
at =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI=
mpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at =
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:21=
6)
at =
org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
at org.apache.commons.digester.Rule.end(Rule.java:276)
at =
org.apache.commons.digester.Digester.endElement(Digester.java:1058)
at =
org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.jav=
a:76)
at =
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at =
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unkn=
own Source)
at =
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp=
atcher.dispatch(Unknown Source)
at =
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow=
n Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown =
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown =
Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown =
Source)
at =
org.apache.commons.digester.Digester.parse(Digester.java:1567)
at =
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploye=
r.java:488)
at =
org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
at =
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:=
483)
at =
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
at =
org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at =
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349=
)
at =
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup=
port.java:119)
at =
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at =
org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at =
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at =
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at =
org.apache.catalina.core.StandardService.start(StandardService.java:480)
at =
org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java=
:39)
at =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI=
mpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at =
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at =
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at =
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoa=
der.java:854)
at =
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoa=
der.java:721)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at =
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.=
java:760)
... 63 more
[essAppfuse] WARN [main] SQLErrorCodesFactory.getErrorCodes(263) | Error =
while extracting database product name - falling back to empty error =
codes
Enterprise Software Solutions
Paul Garvey
Technical Architect
101 East Ridge Drive
Danbury, CT 06810
Phone: (203) 749 - 6164
Fax: (203) 749 - 4016
mailto:pau...@ge...
-----Original Message-----
From: spr...@li...
[mailto:spr...@li...]On Behalf
Of Dmitriy Kopylenko
Sent: Monday, March 28, 2005 1:24 PM
To: spr...@li...
Subject: Re: [Springframework-developer] Error deploying application to
Tomcat 5.0.28
Yeah, that's what it is. I'm just wondering though, why did they=20
(Hibernate) make it a required dependency?
Dmitriy.
Juergen Hoeller wrote:
>Actually, it's probably just jta.jar missing, which is a required =
dependency
>of Hibernate: no actual JTA provider needed, just the interface jar.
>
>Juergen
>
>
>-----Original Message-----
>From: spr...@li...
>[mailto:spr...@li...]On Behalf
>Of Erwin Vervaet
>Sent: Monday, March 28, 2005 8:12 PM
>To: spr...@li...
>Subject: Re: [Springframework-developer] Error deploying application to
>Tomcat 5.0.28
>
>
>Tomcat is not a full J2EE appserver but just a servlet engine. It does =
not
>support JTA. Try to deploy the app in a full featured app server, =
something
>like JBoss, WebLogic or WebSphere.
>
>Erwin Vervaet
>erw...@er...
>----- Original Message -----
>From: "Garvey, Paul M (GE Commercial Finance)" <pau...@ge...>
>To: <spr...@li...>
>Sent: Monday, March 28, 2005 8:06 PM
>Subject: [Springframework-developer] Error deploying application to =
Tomcat
>5.0.28
>
>
>All,
> I am new to the Appfuse world and so I tried to deploy a simple web =
app
>created
>from the equinox project. I deployed it to Tomcat 5.0.28 and got the
>following error
>in the tomcat console. Does anyone know what the problem could be?
>
>Paul
>
>INFO: Processing Context configuration file URL
>file:C:\jakarta-Tomcat-5.0.28\conf\Catalina\localhost\essAppfuse.xm
>[essAppfuse] DEBUG [main] StartupListener.contextInitialized(33) |
>initializing context...
>[essAppfuse] ERROR [main] ContextLoader.initWebApplicationContext(114) =
|
>Context initialization failed
>org.springframework.beans.factory.BeanCreationException: Error creating =
bean
>with name 'sessionFactory' defined in
> bean failed; nested exception is java.lang.NoClassDefFoundError:
>javax/transaction/TransactionManager
>java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Class.java:1655)
> at java.lang.Class.getDeclaredMethods(Class.java:1139)
> at java.beans.Introspector$1.run(Introspector.java:1273)
> at java.security.AccessController.doPrivileged(Native Method)
> at
>java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1271)=
> at
>java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)
> at java.beans.Introspector.getBeanInfo(Introspector.java:378)
> at java.beans.Introspector.getBeanInfo(Introspector.java:152)
> at
>org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntros=
pect
>ionResults.java:140)
> at
>org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntr=
ospe
>ctionResults.java:82)
> at
>org.springframework.beans.BeanWrapperImpl.setIntrospectionClass(BeanWrap=
perI
>mpl.java:296)
> at
>org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapper=
Impl
>.java:254)
> at
>org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapper=
Impl
>.java:228)
> at
>org.springframework.beans.BeanWrapperImpl.<init>(BeanWrapperImpl.java:17=
2)
> at
>org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac=
tory
>.createBean(AbstractAutowire
> at
>org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac=
tory
>.createBean(AbstractAutowire
> at
>org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab=
stra
>ctBeanFactory.java:240)
> at
>org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab=
stra
>ctBeanFactory.java:163)
> at
>org.springframework.beans.factory.support.DefaultListableBeanFactory.pre=
Inst
>antiateSingletons(DefaultLis
> at
>org.springframework.context.support.AbstractApplicationContext.refresh(A=
bstr
>actApplicationContext.java:3
> at
>org.springframework.web.context.support.AbstractRefreshableWebApplicatio=
nCon
>text.refresh(AbstractRefresh
> at
>org.springframework.web.context.ContextLoader.createWebApplicationContex=
t(Co
>ntextLoader.java:167)
> at
>org.springframework.web.context.ContextLoader.initWebApplicationContext(=
Cont
>extLoader.java:101)
> at
>org.springframework.web.context.ContextLoaderListener.contextInitialized=
(Con
>textLoaderListener.java:48)
> at
>org.appfuse.webapp.listener.StartupListener.contextInitialized(StartupLi=
sten
>er.java:38)
> at
>org.apache.catalina.core.StandardContext.listenerStart(StandardContext.j=
ava:
>3827)
> at
>org.apache.catalina.core.StandardContext.start(StandardContext.java:4343=
)
> at
>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja=
va:8
>23)
> at
>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
> at
>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
> at
>org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeplo=
yer.
>java:903)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav=
a:39
>)
> at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor=
Impl
>.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
>org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:2=
16)
> at =
org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
> at org.apache.commons.digester.Rule.end(Rule.java:276)
> at
>org.apache.commons.digester.Digester.endElement(Digester.java:1058)
> at
>org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.ja=
va:7
>6)
> at =
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
>Source)
> at
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unk=
nown
>Source)
> at
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis=
patc
>her.dispatch(Unknown
>Source)
> at
>org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkno=
wn
>Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>Source)
> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown =
Source)
> at =
org.apache.commons.digester.Digester.parse(Digester.java:1567)
> at
>org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy=
er.j
>ava:488)
> at
>org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
> at
>org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java=
:483
>)
> at
>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
> at =
org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
> at
>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:34=
9)
> at
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu=
ppor
>t.java:119)
> at
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
> at
>org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
> at
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
> at
>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
> at
>org.apache.catalina.core.StandardService.start(StandardService.java:480)=
> at
>org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
> at =
org.apache.catalina.startup.Catalina.start(Catalina.java:556)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav=
a:39
>)
> at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor=
Impl
>.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at =
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
> at =
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
>Mar 28, 2005 12:55:34 PM org.apache.catalina.core.StandardContext start
>
>
>-------------------------------------------------------
>SF email is sponsored by - The IT Product Guide
>Read honest & candid reviews on hundreds of IT Products from real =
users.
>Discover which products truly live up to the hype. Start reading now.
>http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick
>_______________________________________________
>Springframework-developer mailing list
>Spr...@li...
>https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
>
>
>
>-------------------------------------------------------
>SF email is sponsored by - The IT Product Guide
>Read honest & candid reviews on hundreds of IT Products from real =
users.
>Discover which products truly live up to the hype. Start reading now.
>http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick
>_______________________________________________
>Springframework-developer mailing list
>Spr...@li...
>https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
>
>
>-------------------------------------------------------
>SF email is sponsored by - The IT Product Guide
>Read honest & candid reviews on hundreds of IT Products from real =
users.
>Discover which products truly live up to the hype. Start reading now.
>http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick
>_______________________________________________
>Springframework-developer mailing list
>Spr...@li...
>https://lists.sourceforge.net/lists/listinfo/springframework-developer
> =20
>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick
_______________________________________________
Springframework-developer mailing list
Spr...@li...
https://lists.sourceforge.net/lists/listinfo/springframework-developer
|