There is nothing in the logs which hints a startup or request error, but as soon as I click on "HelloWorld" under the "Actions in default" tab in config-browser I get this stacktrace:
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] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression extension is undefined on line 15, column 89 in config-browser/showConfig.ftl. Here's struts.xml: <struts> <package name="/" extends="struts-default"> <action name="HelloWorld" class="com.bubbleclip.web.struts.HelloWorld"> <result>/HelloWorld.jsp</result> </action> <!-- Add your actions here --> </package> </struts> I followed the HelloWorld example and have all the libraries present, so I think it might boil down to my Java environment. I'm running Eclipse WTP with Tomcat 5.5 as my local server. The odd thing is that I am getting this error even when I try to click on the config-browser actions. Dave Newton-4 wrote: > > Re-asking if there's anything in the logs that seems > relevent both on startup and on the request? Also, if > you're getting the freemarker error, look *before* the > freemarker error in the log to see what the actual > problem is (and turn devMode on). > > d. > > --- meeboo <[EMAIL PROTECTED]> wrote: > >> >> 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 >> >>> >> > >> >>> >> > >> >>> >> >> > === message truncated === > > > > > ____________________________________________________________________________________ > Get your own web address. > Have a HUGE year through Yahoo! Small Business. > http://smallbusiness.yahoo.com/domains/?p=BESTDEAL > > --------------------------------------------------------------------- > 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#a9394965 Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]