<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Flex, Spring and BlazeDS: the full stack! (Part 3)</title>
	<atom:link href="http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/</link>
	<description>Solving Software Problems since 2010</description>
	<lastBuildDate>Fri, 03 Feb 2012 11:39:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Albulescu Cosmin</title>
		<link>http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/comment-page-1/#comment-2534</link>
		<dc:creator>Albulescu Cosmin</dc:creator>
		<pubDate>Thu, 06 Oct 2011 07:04:54 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=50#comment-2534</guid>
		<description>Hi, very nice post. Very usefull</description>
		<content:encoded><![CDATA[<p>Hi, very nice post. Very usefull</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Springsteam - Next Generation Java Development &#124; Spring . ICEfaces . Flex/AIR . 3D &#187; Blog Archive &#187; Flex Supports Spring - Are You Ready to Skip Web 2.0?</title>
		<link>http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/comment-page-1/#comment-953</link>
		<dc:creator>Springsteam - Next Generation Java Development &#124; Spring . ICEfaces . Flex/AIR . 3D &#187; Blog Archive &#187; Flex Supports Spring - Are You Ready to Skip Web 2.0?</dc:creator>
		<pubDate>Sun, 24 May 2009 04:21:05 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=50#comment-953</guid>
		<description>[...] Hibernate, MySQL and a Maven build (2, 3rd part is still not published; Original series: 1, 2, 3, 4, [...]</description>
		<content:encoded><![CDATA[<p>[...] Hibernate, MySQL and a Maven build (2, 3rd part is still not published; Original series: 1, 2, 3, 4, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sercan Altun</title>
		<link>http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/comment-page-1/#comment-891</link>
		<dc:creator>Sercan Altun</dc:creator>
		<pubDate>Mon, 20 Apr 2009 09:47:18 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=50#comment-891</guid>
		<description>I get a NullPointerException when creating war file for web module 

I had little changes actually i changed artifactId&#039;s and groupId&#039;s of modules (also change corresponding package namings) could it be a problem there?

here is the error

[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] null
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
        at org.apache.maven.plugin.war.util.WebappStructure.getDependencies(Weba
ppStructure.java:109)
        at org.apache.maven.plugin.war.util.WebappStructure.analyseDependencies(
WebappStructure.java:288)
        at org.apache.maven.plugin.war.packaging.DependenciesAnalysisPackagingTa
sk.performPackaging(DependenciesAnalysisPackagingTask.java:46)
        at org.apache.maven.plugin.war.AbstractWarMojo.buildWebapp(AbstractWarMo
jo.java:439)
        at org.apache.maven.plugin.war.AbstractWarMojo.buildExplodedWebapp(Abstr
actWarMojo.java:375)
        at org.apache.maven.plugin.war.WarMojo.performPackaging(WarMojo.java:181
)
        at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:143)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:453)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:559)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
fecycle(DefaultLifecycleExecutor.java:500)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:479)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:331)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:292)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:142)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)


Great tutorial by the way...</description>
		<content:encoded><![CDATA[<p>I get a NullPointerException when creating war file for web module </p>
<p>I had little changes actually i changed artifactId&#8217;s and groupId&#8217;s of modules (also change corresponding package namings) could it be a problem there?</p>
<p>here is the error</p>
<p>[INFO] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
[ERROR] FATAL ERROR<br />
[INFO] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
[INFO] null<br />
[INFO] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
[INFO] Trace<br />
java.lang.NullPointerException<br />
        at org.apache.maven.plugin.war.util.WebappStructure.getDependencies(Weba<br />
ppStructure.java:109)<br />
        at org.apache.maven.plugin.war.util.WebappStructure.analyseDependencies(<br />
WebappStructure.java:288)<br />
        at org.apache.maven.plugin.war.packaging.DependenciesAnalysisPackagingTa<br />
sk.performPackaging(DependenciesAnalysisPackagingTask.java:46)<br />
        at org.apache.maven.plugin.war.AbstractWarMojo.buildWebapp(AbstractWarMo<br />
jo.java:439)<br />
        at org.apache.maven.plugin.war.AbstractWarMojo.buildExplodedWebapp(Abstr<br />
actWarMojo.java:375)<br />
        at org.apache.maven.plugin.war.WarMojo.performPackaging(WarMojo.java:181<br />
)<br />
        at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:143)<br />
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi<br />
nManager.java:453)<br />
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa<br />
ultLifecycleExecutor.java:559)<br />
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi<br />
fecycle(DefaultLifecycleExecutor.java:500)<br />
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau<br />
ltLifecycleExecutor.java:479)<br />
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan<br />
dleFailures(DefaultLifecycleExecutor.java:331)<br />
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen<br />
ts(DefaultLifecycleExecutor.java:292)<br />
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi<br />
fecycleExecutor.java:142)<br />
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)<br />
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)<br />
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)<br />
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.<br />
java:39)<br />
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces<br />
sorImpl.java:25)<br />
        at java.lang.reflect.Method.invoke(Method.java:597)<br />
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)<br />
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)<br />
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)</p>
<p>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)</p>
<p>Great tutorial by the way&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sébastien</title>
		<link>http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/comment-page-1/#comment-308</link>
		<dc:creator>Sébastien</dc:creator>
		<pubDate>Mon, 16 Jun 2008 18:17:14 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=50#comment-308</guid>
		<description>Hi John, you are right, the project was not in sync with the article. I corrected the project so you can download it again.

Concerning your ClassNotFoundException, check that you have all three blazeds libraries in WEB-INF/lib in your web application. If you don&#039;t, double check your Maven dependencies.</description>
		<content:encoded><![CDATA[<p>Hi John, you are right, the project was not in sync with the article. I corrected the project so you can download it again.</p>
<p>Concerning your ClassNotFoundException, check that you have all three blazeds libraries in WEB-INF/lib in your web application. If you don&#8217;t, double check your Maven dependencies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/comment-page-1/#comment-307</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 16 Jun 2008 17:57:02 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=50#comment-307</guid>
		<description>Hi there

Okay.. using everything as directed (MySQL 5.5.51b, JBoss 4.2.2) When I take the code from the attached zip file, I run ~mvn install~ successfully but when I deploy I get class not found exception

java.lang.ClassNotFoundException: flex.messaging.MessageBrokerServlet

could this be the result of some part of the repository not downloading?

Here&#039;s a bit more of the stack trace...

13:40:32,610 INFO  [[/todolist-web]] Marking servlet MessageBrokerServlet as unavailable
13:40:32,610 ERROR [[/todolist-web]] Error loading WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------&gt; Parent Classloader:
java.net.FactoryURLClassLoader@1aabc29
 flex.messaging.MessageBrokerServlet
java.lang.ClassNotFoundException: flex.messaging.MessageBrokerServlet</description>
		<content:encoded><![CDATA[<p>Hi there</p>
<p>Okay.. using everything as directed (MySQL 5.5.51b, JBoss 4.2.2) When I take the code from the attached zip file, I run ~mvn install~ successfully but when I deploy I get class not found exception</p>
<p>java.lang.ClassNotFoundException: flex.messaging.MessageBrokerServlet</p>
<p>could this be the result of some part of the repository not downloading?</p>
<p>Here&#8217;s a bit more of the stack trace&#8230;</p>
<p>13:40:32,610 INFO  [[/todolist-web]] Marking servlet MessageBrokerServlet as unavailable<br />
13:40:32,610 ERROR [[/todolist-web]] Error loading WebappClassLoader<br />
  delegate: false<br />
  repositories:<br />
    /WEB-INF/classes/<br />
&#8212;&#8212;&#8212;-&gt; Parent Classloader:<br />
java.net.FactoryURLClassLoader@1aabc29<br />
 flex.messaging.MessageBrokerServlet<br />
java.lang.ClassNotFoundException: flex.messaging.MessageBrokerServlet</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/comment-page-1/#comment-306</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 16 Jun 2008 17:33:46 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=50#comment-306</guid>
		<description>A couple of comments

(1) There seems to be slight inconsistency between the package structure you quote on the site and the downloadable code (which seems to be more up to date).

for example the instructions say to create TodoService and TodoServiceImpl in the org.epseelon.samples.todolist.business package, when the hibernate file is looking for the classes in org.epseelon.samples.todolist.model.service

Not a big deal at all, but definitely some minutia to fix, and I&#039;d love to hear your opinion on what the best practice is for creating your packages for an application like this.

Otherwise.. GREAT GREAT GUIDE!!! Thank you so much for putting in the work to assemble all this stuff in one place. Many of the &quot;tutorials&quot; that i&#039;ve seen for Flex-Spring-Hibernate-LCDS (or Blaze DS) dont work at all or leave too much out.

Kudos on a great job</description>
		<content:encoded><![CDATA[<p>A couple of comments</p>
<p>(1) There seems to be slight inconsistency between the package structure you quote on the site and the downloadable code (which seems to be more up to date).</p>
<p>for example the instructions say to create TodoService and TodoServiceImpl in the org.epseelon.samples.todolist.business package, when the hibernate file is looking for the classes in org.epseelon.samples.todolist.model.service</p>
<p>Not a big deal at all, but definitely some minutia to fix, and I&#8217;d love to hear your opinion on what the best practice is for creating your packages for an application like this.</p>
<p>Otherwise.. GREAT GREAT GUIDE!!! Thank you so much for putting in the work to assemble all this stuff in one place. Many of the &#8220;tutorials&#8221; that i&#8217;ve seen for Flex-Spring-Hibernate-LCDS (or Blaze DS) dont work at all or leave too much out.</p>
<p>Kudos on a great job</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flex-Mojos &#187; Flex, Spring and BlazeDS: the full stack! (Part 3 and 4)</title>
		<link>http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/comment-page-1/#comment-161</link>
		<dc:creator>Flex-Mojos &#187; Flex, Spring and BlazeDS: the full stack! (Part 3 and 4)</dc:creator>
		<pubDate>Tue, 15 Apr 2008 01:23:39 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=50#comment-161</guid>
		<description>[...] there is: Flex, Spring and BlazeDS: the full stack! (Part 3) Flex, Spring and BlazeDS: the full stack! (Part [...]</description>
		<content:encoded><![CDATA[<p>[...] there is: Flex, Spring and BlazeDS: the full stack! (Part 3) Flex, Spring and BlazeDS: the full stack! (Part [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flex, Spring and BlazeDS: the full stack! (Part 4)</title>
		<link>http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/comment-page-1/#comment-159</link>
		<dc:creator>Flex, Spring and BlazeDS: the full stack! (Part 4)</dc:creator>
		<pubDate>Tue, 15 Apr 2008 00:30:22 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=50#comment-159</guid>
		<description>[...] Flex, Spring and BlazeDS: the full stack! (Part 3)  [...]</description>
		<content:encoded><![CDATA[<p>[...] Flex, Spring and BlazeDS: the full stack! (Part 3)  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Ward</title>
		<link>http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/comment-page-1/#comment-158</link>
		<dc:creator>James Ward</dc:creator>
		<pubDate>Mon, 14 Apr 2008 12:47:37 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=50#comment-158</guid>
		<description>This is a very useful set of posts! Thanks!  Would you be interested in turning this into an article for the Adobe Developer Connection?  Email me if you are: jaward at adobe dot com

-James</description>
		<content:encoded><![CDATA[<p>This is a very useful set of posts! Thanks!  Would you be interested in turning this into an article for the Adobe Developer Connection?  Email me if you are: jaward at adobe dot com</p>
<p>-James</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flex, Spring and BlazeDS: the full stack! (Part 2)</title>
		<link>http://sebastien-arbogast.com/2008/04/13/flex-spring-and-blazeds-the-full-stack-part-3/comment-page-1/#comment-144</link>
		<dc:creator>Flex, Spring and BlazeDS: the full stack! (Part 2)</dc:creator>
		<pubDate>Sun, 13 Apr 2008 11:42:18 +0000</pubDate>
		<guid isPermaLink="false">http://sebastien-arbogast.com/?p=50#comment-144</guid>
		<description>[...] Flex, Spring and BlazeDS: the full stack! (Part 3)  [...]</description>
		<content:encoded><![CDATA[<p>[...] Flex, Spring and BlazeDS: the full stack! (Part 3)  [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

