Notes: 6 Binaries: 2 Archives: 0 Standards: 56 3 Apache Licensed 53 Unknown Licenses Analysing Documents... Files with ASL headers will be marked L Binary files (which do not require ASL headers) will be marked B Compressed archives will be marked A Notices, licenses etc will be marked N D /export/home/jmitchell/svn/struts/maven D! /export/home/jmitchell/svn/struts/maven/.svn D /export/home/jmitchell/svn/struts/maven/build N KEYS !????? LICENSE.CheckStyle N LICENSE.txt N NOTICE.txt ASL struts_checks.xml ASL struts_jalopy.xml D! /export/home/jmitchell/svn/struts/maven/build/.svn D /export/home/jmitchell/svn/struts/maven/pom ASL pom.xml D! /export/home/jmitchell/svn/struts/maven/pom/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank N README.txt !????? pom.xml D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/META-INF !????? archetype.xml D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/META-INF/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources !????? pom.xml D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/resources !????? MessageResources.properties D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/resources/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/webapp !????? index.jsp D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/webapp/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF !????? struts-config.xml !????? validation.xml !????? web.xml D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/.svn D /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/webapp/pages !????? Welcome.jsp D! /export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/webapp/pages/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank N README.txt !????? pom.xml D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/META-INF !????? archetype.xml D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/META-INF/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/archetype-resources !????? pom.xml D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/archetype-resources/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/archetype-resources/src D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/archetype-resources/src/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/archetype-resources/src/main D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/resources/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/webapp D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/archetype-resources/src/main/webapp/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter N README.txt !????? pom.xml D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/META-INF !????? archetype.xml D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/META-INF/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources !????? pom.xml D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main B java D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources !????? applicationContext.xml !????? globalmessages.properties !????? log4j.properties !????? struts.properties !????? struts.xml !????? xwork-conversion.properties D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com/myComp D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com/myComp/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com/myComp/myApp !????? HelloWorldAction-helloWorld-validation.xml !????? HelloWorldAction-validation.xml !????? HelloWorldAction.properties !????? IndexAction-conversion.properties !????? IndexAction.properties !????? package.properties D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com/myComp/myApp/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp !????? index.jsp D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/WEB-INF !????? decorators.xml !????? dwr.xml !????? sitemesh-decorator.tld !????? sitemesh-page.tld !????? sitemesh.xml !????? web.xml D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/decorators !????? main.ftl D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/decorators/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/ftl !????? helloWorld.ftl !????? index.ftl D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/ftl/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles !????? forms.css !????? layout-1col.css !????? layout-navleft-1col.css !????? layout-navleft-2col.css !????? layout-navtop-1col.css !????? layout-navtop-3col.css !????? layout-navtop-localleft.css !????? layout-navtop-subright.css !????? layout.css !????? main.css !????? nav-horizontal.css !????? nav-vertical.css !????? tools.css !????? typo.css D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/test B java D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/test/.svn D /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/test/resources !????? test.properties D! /export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/test/resources/.svn Printing headers for files without ASL header... ===================================================================== ==LICENSE.CheckStyle (/export/home/jmitchell/svn/struts/maven/build/LICENSE.CheckStyle) ===================================================================== /\*\s* \*\s*\$Id.*\$ \*\s* \*\s*Copyright \d{4}(-\d{4}|,\d{4})* The Apache Software Foundation\. \*\s* \*\s*Licensed under the Apache License, Version 2\.0 \(the "License"\); \*\s*you may not use this file except in compliance with the License\. \*\s*You may obtain a copy of the License at \*\s* \*\s*http://www\.apache\.org/licenses/LICENSE\-2\.0 \*\s* \*\s*Unless required by applicable law or agreed to in writing, software \*\s*distributed under the License is distributed on an "AS IS" BASIS, \*\s*WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\. \*\s*See the License for the specific language governing permissions and \*\s*limitations under the License\. \*/\s* ===================================================================== ==pom.xml (/export/home/jmitchell/svn/struts/maven/struts-archetype-blank/pom.xml) ===================================================================== 4.0.0 org.apache.struts struts-master 3 org.apache.struts struts-archetype-blank 1.3.5-SNAPSHOT jar Struts Archetypes - Blank scm:svn:http://svn.apache.org/repos/asf/struts/maven/trunk/struts-archetype-blank/ scm:svn:https://svn.apache.org/repos/asf/struts/maven/trunk/struts-archetype-blank/ http://svn.apache.org/viewcvs.cgi/struts/maven/trunk/struts-archetype-blank/ ===================================================================== ==archetype.xml (/export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/META-INF/archetype.xml) ===================================================================== blank src/main/webapp/index.jsp src/main/webapp/pages/Welcome.jsp src/main/webapp/WEB-INF/struts-config.xml src/main/webapp/WEB-INF/validation.xml src/main/webapp/WEB-INF/web.xml src/main/resources/MessageResources.properties ===================================================================== ==pom.xml (/export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/pom.xml) ===================================================================== 4.0.0 ${groupId} ${artifactId} war ${version} Struts Blank Archetype http://struts.apache.org/1.x javax.servlet servlet-api 2.3 provided junit junit 3.8.1 test org.apache.struts struts-core 1.3.5 org.apache.struts struts-taglib 1.3.5 ===================================================================== ==validation.xml (/export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/validation.xml) =====================================================================
mask ^[0-9a-zA-Z]*$
postalCode ===================================================================== ==web.xml (/export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml) ===================================================================== Struts Blank Application action org.apache.struts.action.ActionServlet config /WEB-INF/struts-config.xml 2 action *.do index.jsp ===================================================================== ==Welcome.jsp (/export/home/jmitchell/svn/struts/maven/struts-archetype-blank/src/main/resources/archetype-resources/src/main/webapp/pages/Welcome.jsp) ===================================================================== <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> <bean:message key="welcome.title"/> ERROR: Application resources not loaded -- check servlet container logs for error messages.

===================================================================== ==pom.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/pom.xml) ===================================================================== org.apache.struts struts-master 3 4.0.0 struts2-archetype-blank 2.0.1-SNAPSHOT maven-plugin Struts 2 Archetypes - Blank scm:svn:http://svn.apache.org/repos/asf/struts/maven/trunk/struts2-archetype-blank/ scm:svn:https://svn.apache.org/repos/asf/struts/maven/trunk/struts2-archetype-blank/ http://svn.apache.org/viewcvs.cgi/struts/maven/trunk/struts2-archetype-blank/ ===================================================================== ==archetype.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/META-INF/archetype.xml) ===================================================================== struts2-archetype-starter src/main/java/HelloWorldAction.java src/main/java/IndexAction.java src/main/java/DateConverter.java src/main/resources/com/myComp/myApp/HelloWorldAction-validation.xml src/main/resources/com/myComp/myApp/HelloWorldAction-helloWorld-validation.xml src/main/resources/com/myComp/myApp/IndexAction-conversion.properties src/main/resources/com/myComp/myApp/IndexAction.properties src/main/resources/com/myComp/myApp/package.properties src/main/resources/struts.xml src/main/resources/xwork-conversion.properties src/main/resources/struts.properties src/main/resources/applicationContext.xml src/main/webapp/ftl/index.ftl src/main/webapp/ftl/helloWorld.ftl src/main/webapp/WEB-INF/decorators/main.ftl src/main/webapp/WEB-INF/decorators.xml src/main/webapp/styles/main.css src/main/webapp/styles/forms.css src/main/webapp/styles/layout.css src/main/webapp/styles/layout-1col.css src/main/webapp/styles/layout-navleft-1col.css src/main/webapp/styles/layout-navleft-2col.css src/main/webapp/styles/layout-navtop-1col.css src/main/webapp/styles/layout-navtop-3col.css src/main/webapp/styles/layout-navtop-localleft.css src/main/webapp/styles/layout-navtop-subright.css src/main/webapp/styles/nav-horizontal.css src/main/webapp/styles/nav-vertical.css src/main/webapp/styles/tools.css src/main/webapp/styles/typo.css src/main/webapp/WEB-INF/dwr.xml src/main/webapp/WEB-INF/sitemesh.xml src/main/webapp/WEB-INF/sitemesh-decorator.tld src/main/webapp/WEB-INF/sitemesh-page.tld src/main/webapp/WEB-INF/web.xml src/main/webapp/index.jsp src/test/java/HelloWorldActionTest.java src/test/java/IndexActionTest.java src/test/resources/test.properties ===================================================================== ==pom.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-blank/src/main/resources/archetype-resources/pom.xml) ===================================================================== 4.0.0 ${groupId} ${artifactId} war ${version} Struts 2 ${artifactId} http://www.myComp.com Struts 2 Blank junit junit 3.8.1 test org.apache.struts struts2-core 2.0.1-SNAPSHOT javax.servlet servlet-api 2.4 provided javax.servlet jsp-api 2.0 provided org.springframework spring-beans 1.2.8 org.springframework ===================================================================== ==pom.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/pom.xml) ===================================================================== org.apache.struts struts-master 4-SNAPSHOT 4.0.0 struts2-archetype-starter 2.0.1-SNAPSHOT maven-plugin Struts 2 Archetypes - Starter scm:svn:http://svn.apache.org/repos/asf/struts/maven/trunk/struts2-archetype-starter/ scm:svn:https://svn.apache.org/repos/asf/struts/maven/trunk/struts2-archetype-starter/ http://svn.apache.org/viewcvs.cgi/struts/maven/trunk/struts2-archetype-starter/ ===================================================================== ==archetype.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/META-INF/archetype.xml) ===================================================================== struts2-archetype-starter src/main/java/HelloWorldAction.java src/main/java/IndexAction.java src/main/java/DateConverter.java src/main/resources/com/myComp/myApp/HelloWorldAction-validation.xml src/main/resources/com/myComp/myApp/HelloWorldAction-helloWorld-validation.xml src/main/resources/com/myComp/myApp/IndexAction-conversion.properties src/main/resources/com/myComp/myApp/IndexAction.properties src/main/resources/com/myComp/myApp/package.properties src/main/resources/struts.xml src/main/resources/xwork-conversion.properties src/main/resources/struts.properties src/main/resources/applicationContext.xml src/main/webapp/ftl/index.ftl src/main/webapp/ftl/helloWorld.ftl src/main/webapp/WEB-INF/decorators/main.ftl src/main/webapp/WEB-INF/decorators.xml src/main/webapp/styles/main.css src/main/webapp/styles/forms.css src/main/webapp/styles/layout.css src/main/webapp/styles/layout-1col.css src/main/webapp/styles/layout-navleft-1col.css src/main/webapp/styles/layout-navleft-2col.css src/main/webapp/styles/layout-navtop-1col.css src/main/webapp/styles/layout-navtop-3col.css src/main/webapp/styles/layout-navtop-localleft.css src/main/webapp/styles/layout-navtop-subright.css src/main/webapp/styles/nav-horizontal.css src/main/webapp/styles/nav-vertical.css src/main/webapp/styles/tools.css src/main/webapp/styles/typo.css src/main/webapp/WEB-INF/dwr.xml src/main/webapp/WEB-INF/sitemesh.xml src/main/webapp/WEB-INF/sitemesh-decorator.tld src/main/webapp/WEB-INF/sitemesh-page.tld src/main/webapp/WEB-INF/web.xml src/main/webapp/index.jsp src/test/java/HelloWorldActionTest.java src/test/java/IndexActionTest.java src/test/resources/test.properties ===================================================================== ==pom.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/pom.xml) ===================================================================== 4.0.0 ${groupId} ${artifactId} war ${version} Struts 2 Starter http://www.myComp.com Struts 2 Starter junit junit 3.8.1 test org.apache.struts struts2-core 2.0.1-SNAPSHOT org.apache.struts struts2-sitemesh-plugin 2.0.1-SNAPSHOT freemarker freemarker 2.3.4 javax.servlet servlet-api 2.4 provided javax.servlet jsp-api ===================================================================== ==applicationContext.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/applicationContext.xml) ===================================================================== ===================================================================== ==globalmessages.properties (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/globalmessages.properties) ===================================================================== # # Here is where the global I18n messages goes # some.key=Some Messages ===================================================================== ==log4j.properties (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/log4j.properties) ===================================================================== log4j.rootLogger = DEBUG, stdout log4j.category.com.opensymphony.webwork=DEBUG log4j.category.com.opensymphony.sitemesh=DEBUG log4j.category.org.apache.struts2=DEBUG log4j.category.org.apache=INFO log4j.category.catalia=INFO log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.Threshold = DEBUG log4j.appender.stdout.Target = System.out log4j.appender.stdout.layout = org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern = %d{ISO8601} %-5p [%F:%L] : %m%n ===================================================================== ==struts.properties (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/struts.properties) ===================================================================== ### START SNIPPET: complete_file ### Struts 2.0 default properties ###(can be overridden by a struts.properties file in the root of the classpath) ### ### Specifies the Configuration used to configure Struts 2.0 ### one could extend org.apache.struts2.config.Configuration ### to build one's customize way of getting the configurations parameters into Struts 2.0 # struts.configuration=org.apache.struts2.config.DefaultConfiguration ### This can be used to set your default locale and encoding scheme # struts.locale=en_US struts.i18n.encoding=UTF-8 ### if specified, the default object factory can be overridden here ### Note: short-hand notation is supported in some cases, such as "spring" ### Alternatively, you can provide a com.opensymphony.xwork2.ObjectFactory subclass name here struts.objectFactory = spring ### specifies the autoWiring logic when using the SpringObjectFactory. ### valid values are: name, type, auto, and constructor (name is the default) struts.objectFactory.spring.autoWire = name ### indicates to the struts-action-2.0-spring integration if Class instances should be cached ### this should, until a future Spring release makes it possible, be left as true ### unless you know exactly what you are doing! ### valid values are: true, false (true is the default) struts.objectFactory.spring.useClassCache = true ### if specified, the default object type determiner can be overridden here ### Note: short-hand notation is supported in some cases, such as "tiger" or "notiger" ### Alternatively, you can provide a com.opensymphony.xwork2.util.ObjectTypeDeterminer implementation name here ### Note: if you have the xwork2-tiger.jar within your classpath, GenericsObjectTypeDeterminer is used by default ### To disable tiger support use the "notiger" property value here. #struts.objectTypeDeterminer = tiger #struts.objectTypeDeterminer = notiger ### Parser to handle HTTP POST requests, encoded using the MIME-type multipart/form-data # struts.multipart.parser=cos # struts.multipart.parser=pell struts.multipart.parser=jakarta # uses javax.servlet.context.tempdir by default struts.multipart.saveDir= struts.multipart.maxSize=2097152 ### Load custom property files (does not override struts.properties!) # struts.custom.properties=application,com/webwork/extension/custom ### How request URLs are mapped to and from actions ===================================================================== ==struts.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/struts.xml) ===================================================================== /ftl/index.ftl /ftl/index.ftl /ftl/helloWorld.ftl ===================================================================== ==xwork-conversion.properties (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/xwork-conversion.properties) ===================================================================== # SAF2 global conversion goes here # eg. # java.util.Date=com.myComp.myApp.DateConverter ===================================================================== ==HelloWorldAction-helloWorld-validation.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com/myComp/myApp/HelloWorldAction-helloWorld-validation.xml) ===================================================================== true Name cannot be empty ===================================================================== ==HelloWorldAction-validation.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com/myComp/myApp/HelloWorldAction-validation.xml) ===================================================================== Name is required ===================================================================== ==HelloWorldAction.properties (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com/myComp/myApp/HelloWorldAction.properties) ===================================================================== # # Here is where I18n messages related to HelloWorldAction goes # some.helloWorldAction.key=Some Hello World Action Message ===================================================================== ==IndexAction-conversion.properties (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com/myComp/myApp/IndexAction-conversion.properties) ===================================================================== dateNow=com.myComp.myApp.DateConverter ===================================================================== ==IndexAction.properties (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com/myComp/myApp/IndexAction.properties) ===================================================================== # # Hwere is where I18n messages related to IndexAction goes # some.indexAction.key=Some Index Action Message ===================================================================== ==package.properties (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/resources/com/myComp/myApp/package.properties) ===================================================================== # # Here is where I18n messages common/related to com.myComp.myApp goes # some.package.key=Some Package Messages ===================================================================== ==index.jsp (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/index.jsp) ===================================================================== <% response.sendRedirect("index.action"); %> ===================================================================== ==decorators.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/decorators.xml) ===================================================================== /nodecorate/* /styles/* /scripts/* /images/* /dojo/* /struts/* /* ===================================================================== ==dwr.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/dwr.xml) ===================================================================== ); ]]> ===================================================================== ==sitemesh-decorator.tld (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/sitemesh-decorator.tld) ===================================================================== 1.0 1.1 SiteMesh Decorator Tags sitemesh-decorator head com.opensymphony.module.sitemesh.taglib.decorator.HeadTag JSP body com.opensymphony.module.sitemesh.taglib.decorator.BodyTag JSP title com.opensymphony.module.sitemesh.taglib.decorator.TitleTag JSP default false true getProperty com.opensymphony.module.sitemesh.taglib.decorator.PropertyTag JSP property true true default false true writeEntireProperty false ===================================================================== ==sitemesh-page.tld (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/sitemesh-page.tld) ===================================================================== 1.0 1.1 SiteMesh Page Tags sitemesh-page applyDecorator com.opensymphony.module.sitemesh.taglib.page.ApplyDecoratorTag JSP name false true page false true title false true id false true contentType false true encoding false true apply-decorator com.opensymphony.module.sitemesh.taglib.page.ApplyDecoratorTag ===================================================================== ==sitemesh.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/sitemesh.xml) ===================================================================== ===================================================================== ==web.xml (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml) ===================================================================== Struts 2 - Maven Archetype - Starter contextConfigLocation classpath*:applicationContext*.xml action2-cleanup org.apache.struts2.dispatcher.ActionContextCleanUp sitemesh org.apache.struts2.sitemesh.FreeMarkerPageFilter action2 org.apache.struts2.dispatcher.FilterDispatcher action2-cleanup /* sitemesh /* action2 /* org.springframework.web.context.ContextLoaderListener ===================================================================== ==main.ftl (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/decorators/main.ftl) ===================================================================== ${title} ${head}

Main Content

${body}

Sub Content

Local Nav. Bar

  • Content page 1
  • Content page 2
  • Content page 3
  • Content page 4
  • Content page 5
  • ===================================================================== ==helloWorld.ftl (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/ftl/helloWorld.ftl) ===================================================================== Hello World <@s.head /> Hello ${name}. ===================================================================== ==index.ftl (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/ftl/index.ftl) ===================================================================== Index <@s.head /> <@s.form action="helloWorld"> <@s.textfield label="What is your name?" name="name" /> <@s.submit /> ===================================================================== ==forms.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/forms.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ /* FORM ELEMENTS */ form { margin:0; padding:0; } form div, form p { font-size: 1em; margin: 0 0 1em 0; padding: 0; } label { font-weight: bold; } fieldset { border: 1px solid #eee; padding: 5px 10px; margin: 0 0 1.5em 0; } fieldset legend { color: #666; font-size: 1.1em; font-weight: bold; margin: 0 0 0 0px; padding: 0; background-color: white; } * html fieldset legend { margin: 0 0 10px -10px; } fieldset ul { list-style: none; margin: 0 0 1.5em 0; padding: 0; } fieldset ul li { list-style: none; margin: 0 0 0.5em 0; padding: 0; } input, select, textarea { font-size:1em; font-family: arial, helvetica, verdana, sans-serif; margin: 0; padding: 2px; ===================================================================== ==layout-1col.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/layout-1col.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ @import url("nav-horizontal.css"); /* NAV BAR AT THE TOP AND ONE COLUMN OF CONTENT */ div#content { position: relative; width: 701px; margin: 0 auto 20px auto; padding: 0; text-align: left; } div#main { width: 100%; } div#local { display: none; } div#sub { display: none; } div#nav { display: none; } /* END CONTENT */ ===================================================================== ==layout-navleft-1col.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/layout-navleft-1col.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ @import url("nav-vertical.css"); /* NAV BAR ON THE LEFT AND ONE COLUMN OF CONTENT */ div#content { position: relative; width: 780px; margin: 0 auto 20px auto; padding: 0; text-align: left; } div#main { float: right; width: 560px; display: inline; } div#local { display: none; } div#sub { display: none; } div#nav { float: left; width: 200px; display: inline; } /* END CONTENT */ ===================================================================== ==layout-navleft-2col.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/layout-navleft-2col.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ @import url("nav-vertical.css"); /* NAV BAR ON THE LEFT AND TWO COLUMNS OF CONTENT */ div#content { position: relative; width: 780px; margin: 0 auto 20px auto; padding: 0; text-align: left; } div#main { float: right; width: 340px; display: inline; margin-right: 220px; margin-left: -220px; } div#local { display: none; } div#sub { float: right; width: 200px; display: inline; margin-right: -340px; margin-left: 200px; } div#nav { float: left; width: 200px; display: inline; } /* END CONTENT */ ===================================================================== ==layout-navtop-1col.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/layout-navtop-1col.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ @import url("nav-horizontal.css"); /* NAV BAR AT THE TOP AND ONE COLUMN OF CONTENT */ div#content { position: relative; width: 701px; margin: 0 auto 20px auto; padding: 0; text-align: left; } div#main { width: 100%; } div#local { width: 100%; } div#sub { width: 100%; } div#nav { position: absolute; top: -15px; left: 0; width: 100%; text-align: left; } /* END CONTENT */ ===================================================================== ==layout-navtop-3col.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/layout-navtop-3col.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ @import url("nav-horizontal.css"); /* NAV BAR AT THE TOP, LOCAL NAV ON THE LEFT AND TWO COLUMNS OF CONTENT */ div#content { position: relative; width: 701px; margin: 0 auto 20px auto; padding: 0; text-align: left; } div#main { float: left; width: 300px; display: inline; margin-right: -200px; margin-left: 200px; } div#sub { float: right; width: 180px; display: inline; } div#local { float: left; width: 180px; display: inline; margin-left: -300px; } div#nav { position: absolute; top: -15px; left: 0; width: 701px; text-align: left; } /* END CONTENT */ ===================================================================== ==layout-navtop-localleft.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/layout-navtop-localleft.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ @import url("nav-horizontal.css"); /* NAV BAR AT THE TOP, LOCAL NAVIGATION ON THE LEFT AND ONE COLUMN OF CONTENT */ div#content { position: relative; width: 701px; margin: 0 auto 20px auto; padding: 0; text-align: left; } div#main { float: right; width: 500px; display: inline; } div#local { float: left; width: 200px; display: inline; } div#sub { display: none; } div#nav { position: absolute; top: -15px; left: 0; width: 100%; text-align: left; } /* END CONTENT */ ===================================================================== ==layout-navtop-subright.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/layout-navtop-subright.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ @import url("nav-horizontal.css"); /* NAV BAR AT THE TOP AND TWO COLUMNS OF CONTENT */ div#content { position: relative; width: 701px; margin: 0 auto 20px auto; padding: 0; text-align: left; } div#main { float: left; width: 480px; display: inline; } div#sub { float: right; width: 200px; display: inline; } div#local { display: none; } div#nav { position: absolute; top: -15px; left: 0; width: 100%; text-align: left; } /* END CONTENT */ ===================================================================== ==layout.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/layout.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ /* SITE SPECIFIC LAYOUT */ body { margin: 0; padding: 0; background: white; text-align: center; } div#page { width: 780px; margin: 0 auto; padding: 0; background: white; text-align: center; } /* HEADER */ div#header { margin: 0 0 5em 0; padding: 40px 20px; color: white; background: black; text-align: left; } div#branding { float: left; width: 40%; margin: 0; padding: 10px 0 10px 20px; text-align: left; } div#search { float: right; width: 49%; margin: 0; padding: 16px 20px 0 0; text-align: right; } /* END HEADER */ ===================================================================== ==main.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/main.css) ===================================================================== /* Css Framework ============= - see http://www.contentwithstyle.co.uk/Articles/17/a-css-framework for more info. */ @import url("tools.css"); @import url("typo.css"); @import url("forms.css"); /* Swap layout stylesheet: layout-navtop-localleft.css layout-navtop-subright.css layout-navtop-3col.css layout-navtop-1col.css layout-navleft-1col.css layout-navleft-2col.css */ @import url("layout-navtop-localleft.css"); @import url("layout.css"); ===================================================================== ==nav-horizontal.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/nav-horizontal.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ /* NAV */ div#nav { font-size: 0.8em; } * html div#nav { /* hide ie/mac \*/ height: 1%; /* end hide */ } div#nav div.wrapper { position: absolute; left: 0; bottom: 0; width: 100%; } div#nav ul { width: auto; width: 100%; margin: 0; padding: 0; line-height: 1em; list-style: none; } div#nav li { float: left; display: inline; list-style: none; margin: 0; padding: 0; line-height: 1em; border-right: 1px solid #aaa; } div#nav li.last { border-right: none; } div#nav a, div#nav a:link, div#nav a:active, div#nav a:visited { display: inline-block; /* hide from ie/mac \*/ display: block; /* end hide */ ===================================================================== ==nav-vertical.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/nav-vertical.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ /* NAV */ div#nav { font-size: 0.8em; } * html div#nav { /* hide ie/mac \*/ height: 1%; /* end hide */ } div#nav div.wrapper { width: 100%; background: #ddd; } div#nav ul { width: auto; width: 100%; margin: 0; padding: 0; line-height: 1em; list-style: none; } div#nav li { display: block; list-style: none; margin: 0; padding: 0; line-height: 1em; } * html div#nav li { /* hide ie/mac \*/ height: 1%; /* end hide */ } div#nav li.last { } div#nav a, div#nav a:link, div#nav a:active, div#nav a:visited { display: block; ===================================================================== ==tools.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/tools.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ /* clearing */ .stretch, .clear { clear:both; height:1px; margin:0; padding:0; font-size: 15px; line-height: 1px; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html>body .clearfix { display: inline-block; width: 100%; } * html .clearfix { /* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ } /* end clearing */ /* replace */ .replace { display:block; background-repeat: no-repeat; background-position: left top; background-color:transparent; } /* tidy these up */ .replace * { text-indent: -10000px; display:block; background-repeat: no-repeat; background-position: left top; background-color:transparent; } .replace a { ===================================================================== ==typo.css (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/main/webapp/styles/typo.css) ===================================================================== /* A CSS Framework by Mike Stenhouse of Content with Style */ /* TYPOGRAPHY */ body { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 76%; line-height: 1em; color: #333; } div { font-size: 1em; } img { border: 0; } /* LINKS */ a, a:link a:active { color: blue; background-color: white; text-decoration: underline; } a:visited { color: purple; background-color: transparent; } a:hover { color: white; background-color: black; text-decoration: none; } /* END LINKS */ /* HEADINGS */ h1 { font-size: 2em; line-height: 1.5em; margin: 0 0 0.5em 0; padding: 0; color: black; } h2 { font-size: 1.5em; line-height: 1.5em; margin: 0 0 0.5em 0; padding: 0; color: black; ===================================================================== ==test.properties (/export/home/jmitchell/svn/struts/maven/struts2-archetype-starter/src/main/resources/archetype-resources/src/test/resources/test.properties) ===================================================================== # # Properties for test cases. #