I tried using the maven archetype but still get the same error (even with the Config-browser plugin). Could someone maybe guide me through the configuration process for a simple Struts 2 hello world application? I'm having trouble grasping what the bare minimum amount of files is to set up a Struts 2 app (without Spring).
Ian Roughley wrote: > > I recently fixed the starter maven archetype, it might be a better > starting point. > > /Ian > > Musachy Barroso wrote: >> well, something is quite broken :), do you get any error log when you >> start >> the app? >> >> musachy >> >> On 3/7/07, meeboo <[EMAIL PROTECTED]> wrote: >>> >>> >>> This might be well out of your reach, but I did as you said and >>> downloaded >>> the config browser plugin. Under namespaces I can see >>> >>> default >>> /config-browser >>> /com/bubbleclip/web/example >>> >>> When I click one of the actions an exception occurs and I am told that >>> >>> "FreeMarker template error! >>> >>> Expression extension is undefined on line 15, column 89 in >>> config-browser/showConfig.ftl. >>> The problematic instruction: >>> ---------- >>> ==> ${extension} [on line 15, column 87 in >>> config-browser/showConfig.ftl]" >>> >>> Is there a configuration error on my part perhaps? Even the >>> config-browser >>> actions show this exception. >>> >>> >>> >>> Musachy Barroso wrote: >>> > >>> > yes, that should be it. If you are learning||having problems, you can >>> use >>> > the Struts Config browser plugin: >>> > >>> > http://struts.apache.org/2.x/docs/config-browser-plugin.html >>> > >>> > to see the mapping of your actions and play around with them. >>> > >>> > musachy >>> > >>> > On 3/7/07, meeboo <[EMAIL PROTECTED]> wrote: >>> >> >>> >> >>> >> Thanks for your quick reply, but I get a >>> >> >>> >> "HTTP Status 404 - /com/bubbleclip/web/example/HelloWorld.action" >>> >> >>> >> When you typed "and access the action:" you meant by typing >>> >> >>> localhost:8080/application/com/bubbleclip/web/example/HelloWorld.action >>> >> as >>> >> the browser URL right? >>> >> >>> >> >>> >> >>> >> Musachy Barroso wrote: >>> >> > >>> >> > Try setting namespace="/com/bubbleclip/web/example", in the >>> package, >>> >> and >>> >> > access the action: >>> >> > >>> >> > {...}/com/bubbleclip/web/example/HelloWorld.action >>> >> > >>> >> > musachy >>> >> > >>> >> > On 3/7/07, meeboo <[EMAIL PROTECTED]> wrote: >>> >> >> >>> >> >> >>> >> >> Hey all >>> >> >> >>> >> >> I recently decided to evaluate Struts2 for a big project, but am >>> >> having >>> >> >> difficulties mapping actions. I get the "There is no Action >>> mapped..." >>> >> >> error >>> >> >> when I try running the blank struts2 application. >>> >> >> >>> >> >> Here's my example.xml >>> >> >> >>> >> >> <package name="example" namespace="com/bubbleclip/web/example" >>> >> >> extends="struts-default"> >>> >> >> >>> >> >> <action name="HelloWorld" >>> >> >> class="com.bubbleclip.web.example.HelloWorld"> >>> >> >> <result>/web/example/HelloWorld.jsp</result> >>> >> >> </action> >>> >> >> >>> >> >> <action name="Login_*" method="{1}" >>> >> >> class="com.bubbleclip.web.example.Login"> >>> >> >> <result name="input">/example/Login.jsp</result> >>> >> >> <result type="redirect-action">Menu</result> >>> >> >> </action> >>> >> >> >>> >> >> <action name="*" class=" >>> >> com.bubbleclip.web.example.ExampleSupport >>> >> >> "> >>> >> >> <result>/example/{1}.jsp</result> >>> >> >> </action> >>> >> >> >>> >> >> <!-- Add actions here --> >>> >> >> </package> >>> >> >> >>> >> >> My directory tree looks like the following: >>> >> >> application/src/com/bubbleclip/web/example/ExampleSupport.java >>> >> >> application/src/com/bubbleclip/web/example/HelloWorld.java >>> >> >> application/src/com/bubbleclip/web/example/Login.java >>> >> >> application/src/com/bubbleclip/web/example/Login-validation.xml >>> >> >> application/src/com/bubbleclip/web/example/Package.properties >>> >> >> application/src/example.xml >>> >> >> application/src/struts.xml >>> >> >> application/web/index.html >>> >> >> application/web/example/HelloWorld.jsp >>> >> >> application/web/WEB-INF/web.xml >>> >> >> -- >>> >> >> View this message in context: >>> >> >> >>> >> >>> http://www.nabble.com/There-is-no-Action-mapped-for-action-name-HelloWorld.----unknown-location--tf3362312.html#a9353654 >>> >>> >>> >> >> Sent from the Struts - User mailing list archive at Nabble.com. >>> >> >> >>> >> >> >>> >> >> >>> --------------------------------------------------------------------- >>> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> >> >> For additional commands, e-mail: [EMAIL PROTECTED] >>> >> >> >>> >> >> >>> >> > >>> >> > >>> >> > -- >>> >> > "Hey you! Would you help me to carry the stone?" Pink Floyd >>> >> > >>> >> > >>> >> >>> >> -- >>> >> View this message in context: >>> >> >>> http://www.nabble.com/There-is-no-Action-mapped-for-action-name-HelloWorld.----unknown-location--tf3362312.html#a9354348 >>> >>> >>> >> Sent from the Struts - User mailing list archive at Nabble.com. >>> >> >>> >> >>> >> --------------------------------------------------------------------- >>> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> >> For additional commands, e-mail: [EMAIL PROTECTED] >>> >> >>> >> >>> > >>> > >>> > -- >>> > "Hey you! Would you help me to carry the stone?" Pink Floyd >>> > >>> > >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/There-is-no-Action-mapped-for-action-name-HelloWorld.----unknown-location--tf3362312.html#a9355632 >>> >>> >>> Sent from the Struts - User mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/There-is-no-Action-mapped-for-action-name-HelloWorld.----unknown-location--tf3362312.html#a9372285 Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]