Thomas: On Thu, 2005-02-24 at 13:34, Thomas Duff wrote: > Nope, same problem. As a matter of fact, I also experienced the > "incomplete > war file on first build" thing again too. I'll attach complete logs of > the first and > second ``maven war'' attempts including the contents of the resulting > war > file.
Much appreciated! I'm working on the build system again today, and will track this down definitely. > Is there an easy way for me to remove the tiles dependency? Yes - look for JSP files in "temp" directory that reference tiles - this will tell us the app-* jar that needs to be re-reployed. I thought I had removed all references, and maybe I have - but I apparently haven't deployed the resulting jars to the repository! Still getting used to the "maven way" :-) Thanks again for sending this along... Mike > Thanks! > > t > > > ______________________________________________________________________ > On Feb 24, 2005, at 7:32 AM, Michael Nash wrote: > > > Thomas: > > > > Hmm - also odd - all the depenencies on Tiles should have been removed, > > as it's not a default in the latest Struts. You might try removing your > > keel directory from the local repository, so it will get fresh jars for > > everything, in case you got something before an update. > > > > I'm also working on the plugin to make sure this "first time" situation > > doesn't happen any more - thanks for reporting it! > > > > Mike > > > > On Wed, 2005-02-23 at 20:17, Thomas Duff wrote: > >> Weird. This time it built. Maybe it is only the first time that it > >> fails, and I've been reproducing it because I keep wiping it > >> out to make sure I start clean. *shrug* > >> > >> However, now when I startup the default application (under > >> resin 3.0) I get the following: > >> > >> [20:14:11.009] http listening to *:8080 > >> [20:14:11.012] ServletServer[] starting > >> [20:14:11.822] Host[] starting > >> [20:14:12.857] expanding /usr/local/resin/webapps/default.war to > >> /usr/local/resin/webapps/default > >> [20:14:17.667] Application[http://localhost:8080/default] starting > >> [20:14:21.338] action: init > >> [20:14:22.554] null : Can't find file '/WEB-INF/tiles-defs.xml' > >> [20:14:22.558] Can't create Tiles definition factory for module ''. > >> [20:14:22.574] javax.servlet.ServletException: > >> org.apache.struts.tiles.FactoryNotFoundException: null : Can't find > >> file '/WEB-INF/tiles-defs.xml' > >> [20:14:22.574] at > >> org.apache.struts.tiles.TilesPlugin.initDefinitionsFactory(TilesPlugin > >> .j > >> ava:235) > >> [20:14:22.574] at > >> org.apache.struts.tiles.TilesPlugin.init(TilesPlugin.java:139) > >> ... > >> > >> I ran into this before... I'm not sure what should be in that file but > >> I previously > >> cobbled it together by combining the files tiles-defs[123].xml that I > >> found > >> elsewhere in the hierarchy. > >> > >> t > >> > >> On Feb 23, 2005, at 7:50 PM, Michael Nash wrote: > >> > >>> Thomas: > >>> > >>> Ok, that's not it. Can you send a log of maven war? Maybe I can tell > >>> where the wheels are coming off from that.... > >>> > >>> Thanks! > >>> > >>> Mike > >>> > >>> On Wed, 2005-02-23 at 19:33, Thomas Duff wrote: > >>>> (~/keel/keel-build/example-projects/default-sqlserver) > >>>> [Silver] (duff): maven -i > >>>> __ __ > >>>> | \/ |__ _Apache__ ___ > >>>> | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ > >>>> |_| |_\__,_|\_/\___|_||_| v. 1.0.2 > >>>> > >>>> #---- BEGIN: Which report > >>>> Which.version=Which.java:($Revision: 1.2 $) > >>>> WhichJar.java:($Revision: > >>>> 1.2 $) > >>>> java.version=1.4.2_05 > >>>> file.encoding=MacRoman > >>>> java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/ > >>>> Extensions: > >>>> /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ > >>>> ext > >>>> java.class.path=/usr/local/maven-1.0.2/lib/forehead-1.0-beta-5.jar > >>>> os.name=Mac OS X > >>>> java.vendor=Apple Computer, Inc. > >>>> sun.boot.class.path=/usr/local/maven-1.0.2/lib/endorsed/xerces > >>>> -2.4.0.jar:/usr/local/maven-1.0.2/lib/endorsed/xml-apis-1.0.b2.jar:/ > >>>> System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/ > >>>> classes.jar:/System/Library/Frameworks/JavaVM.framework/Versions/ > >>>> 1.4.2/ > >>>> Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/ > >>>> 1.4.2/Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/ > >>>> Versions/1.4.2/Classes/sunrsasign.jar:/System/Library/Frameworks/ > >>>> JavaVM.framework/Versions/1.4.2/Classes/jsse.jar:/System/Library/ > >>>> Frameworks/JavaVM.framework/Versions/1.4.2/Classes/jce.jar:/System/ > >>>> Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/ > >>>> charsets.jar > >>>> java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition > >>>> #---- END: Which report > >>>> > >>>> Installed plugins: > >>>> maven-abbot-plugin-1.1 > >>>> <snip> > >>>> maven-jxr-plugin-1.4.2 > >>>> maven-keel-plugin-1.2.2 > >>>> maven-latex-plugin-1.4.1 > >>>> <snip> > >>>> Home Build properties: > >>>> {maven.repo.remote=http://ibiblio.org/maven,http:// > >>>> keelframework.org/ > >>>> maven, maven.repo.local=/Users/duff/keel/keel-build/repository} > >>>> > >>>> > >>>> On Feb 23, 2005, at 7:27 PM, Thomas Duff wrote: > >>>> > >>>>> I know that I installed 1.2.2 but I'll do it again in case it > >>>>> failed > >>>>> and > >>>>> I didn't notice. > >>>>> > >>>>> t > >>>>> > >>>>> On Feb 23, 2005, at 7:12 PM, Michael Nash wrote: > >>>>> > >>>>>> Thomas: > >>>>>> > >>>>>> Maybe you've done this already, but make sure you have the latest > >>>>>> keel > >>>>>> plugin: version 1.2.2 > >>>>>> > >>>>>> You can do a maven plugin:download, then tell it artifactId > >>>>>> maven-keel-plugin, groupId keel, version 1.2.2 > >>>>>> > >>>>>> I just did a maven war here, and my war has a bunch more than it > >>>>>> shows > >>>>>> below - however, if I uninstall the Keel plugin, then my war looks > >>>>>> *exactly* like yours, hence my suspicion :-) > >>>>>> > >>>>>> Mike > >>>>>> > >>>>>> On Wed, 2005-02-23 at 18:52, Thomas Duff wrote: > >>>>>>> I'm probably doing something stupid, but I can't figure it out. > >>>>>>> I > >>>>>>> started > >>>>>>> with a clean slate when I switched to maven. Everything seemed > >>>>>>> to > >>>>>>> go fine. I did the maven keel:install, no errors. Then I > >>>>>>> changed > >>>>>>> directories > >>>>>>> to keel-build/example-projects/default and did maven war. After > >>>>>>> much > >>>>>>> downloading and what not, it succeeded but when I checked the war > >>>>>>> file, > >>>>>>> this is all I have in it: > >>>>>>> > >>>>>>> (~/keel/keel-build/example-projects/default) > >>>>>>> [Silver] (duff): jar tf target/default.war > >>>>>>> META-INF/ > >>>>>>> META-INF/MANIFEST.MF > >>>>>>> WEB-INF/ > >>>>>>> WEB-INF/classes/ > >>>>>>> WEB-INF/lib/ > >>>>>>> WEB-INF/tld/ > >>>>>>> WEB-INF/lib/cli-1.0.jar > >>>>>>> WEB-INF/lib/comm-direct-1.0.jar > >>>>>>> WEB-INF/lib/commons-beanutils-1.6.1.jar > >>>>>>> WEB-INF/lib/commons-collections-3.0.jar > >>>>>>> WEB-INF/lib/commons-fileupload-1.0.jar > >>>>>>> WEB-INF/lib/commons-logging-1.0.4.jar > >>>>>>> WEB-INF/lib/commons-validator-1.1.3.jar > >>>>>>> WEB-INF/lib/concurrent-1.3.1.jar > >>>>>>> WEB-INF/lib/keel-client-2.1.jar > >>>>>>> WEB-INF/lib/keel-clnt-cli-1.1.jar > >>>>>>> WEB-INF/lib/keel-clnt-struts-3.0.jar > >>>>>>> WEB-INF/lib/keel-common-2.0.jar > >>>>>>> WEB-INF/lib/oro-2.0.8.jar > >>>>>>> WEB-INF/lib/struts-1.2.4.jar > >>>>>>> WEB-INF/lib/xercesImpl-2.6.2.jar > >>>>>>> WEB-INF/lib/xml-apis-2.0.2.jar > >>>>>>> WEB-INF/lib/xmlParserAPIs-2.0.2.jar > >>>>>>> > >>>>>>> I got the same results yesterday, but thought it might be because > >>>>>>> things > >>>>>>> were still in flux. So today I wiped it out completely and > >>>>>>> started > >>>>>>> all > >>>>>>> over > >>>>>>> but got the same results. At one point I accidently used a > >>>>>>> window > >>>>>>> that > >>>>>>> still had my old KEEL_HOME variable and it built a more complete > >>>>>>> war file. Also, I'm not sure if this is supposed to be the case, > >>>>>>> but > >>>>>>> the only > >>>>>>> top-level directory created in $KEEL_HOME is keel-build. None of > >>>>>>> the > >>>>>>> other directories are there. I assume that is because it is > >>>>>>> doing > >>>>>>> a > >>>>>>> binary build rather than from sources.... > >>>>>>> > >>>>>>> Any help would be greatly appreciated. Thanks! > >>>>>>> > >>>>>>> tom > >>>>>>> -- > >>>>>>> Thomas Duff / [EMAIL PROTECTED] > >>>>>>> Principal Software Engineer / Global Crossing > >>>>>>> > >>>>>>> http://keelframework.org/documentation.shtml > >>>>>>> Keelgroup mailing list > >>>>>>> [EMAIL PROTECTED] > >>>>>>> http://lists.keelframework.com/listinfo.cgi/keelgroup- > >>>>>>> keelframework.com > >>>>>> > >>>>>> http://keelframework.org/documentation.shtml > >>>>>> Keelgroup mailing list > >>>>>> [EMAIL PROTECTED] > >>>>>> http://lists.keelframework.com/listinfo.cgi/keelgroup- > >>>>>> keelframework.com > >>>>> > >>>>> http://keelframework.org/documentation.shtml > >>>>> Keelgroup mailing list > >>>>> [EMAIL PROTECTED] > >>>>> http://lists.keelframework.com/listinfo.cgi/keelgroup- > >>>>> keelframework.com > >>>> > >>>> http://keelframework.org/documentation.shtml > >>>> Keelgroup mailing list > >>>> [EMAIL PROTECTED] > >>>> http://lists.keelframework.com/listinfo.cgi/keelgroup- > >>>> keelframework.com > >>> > >>> http://keelframework.org/documentation.shtml > >>> Keelgroup mailing list > >>> [EMAIL PROTECTED] > >>> http://lists.keelframework.com/listinfo.cgi/keelgroup- > >>> keelframework.com > >> > >> http://keelframework.org/documentation.shtml > >> Keelgroup mailing list > >> [EMAIL PROTECTED] > >> http://lists.keelframework.com/listinfo.cgi/keelgroup- > >> keelframework.com > > > > http://keelframework.org/documentation.shtml > > Keelgroup mailing list > > [EMAIL PROTECTED] > > http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com http://keelframework.org/documentation.shtml Keelgroup mailing list [EMAIL PROTECTED] http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com