Thomas:

Interesting - these files (mentioned tiles) appear to be from
clnt-struts (keel-clnt-struts jar file). I've just "deployed" a new
"snapshot" of this jar. If you take the project.xml and change the
"version" value for the dependency for "keel-clnt-struts" to SNAPSHOT,
then do a fresh "maven war", it would be interesting to see if this
sorts it out.

I haven't had the opportunity to try it on a "clean machine" here yet,
but will do so if this isn't the answer.

Thanks again

Mike

On Thu, 2005-02-24 at 14:06, Thomas Duff wrote:
> There didn't seem to be any jsps that included the string "tiles".   
> Here are the
> non-binary files which contain the string "tiles":
> 
> (~/keel/keel-build/example-projects/default)
> [Silver] (duff): find . -type f | xargs grep -I -i -l tiles
> ./build.log
> ./src/webapp/WEB-INF/classes/META-INF/tlds/struts-tiles.tld
> ./src/webapp/WEB-INF/classes/org/apache/struts/resources/tiles- 
> config_1_1.dtd
> ./src/webapp/WEB-INF/struts-config.xml
> ./src/webapp/WEB-INF/struts-tiles.tld
> ./src/webapp/WEB-INF/web.xml
> ./target/default/WEB-INF/classes/META-INF/tlds/struts-tiles.tld
> ./target/default/WEB-INF/classes/org/apache/struts/resources/tiles- 
> config_1_1.dtd
> ./target/default/WEB-INF/struts-config.xml
> ./target/default/WEB-INF/struts-tiles.tld
> ./target/default/WEB-INF/web.xml
> ./temp/lib/keel-clnt-struts/conf/client/snippets/struts-config3.xml
> ./temp/lib/keel-clnt-struts/conf/client/snippets/tiles-defs1.xml
> ./temp/lib/keel-clnt-struts/conf/client/snippets/tiles-defs2.xml
> ./temp/lib/keel-clnt-struts/conf/client/snippets/tiles-defs3.xml
> /temp/lib/keel-clnt-struts/conf/client/webapp/web-taglib.xml
> ./temp/lib/struts/META-INF/tlds/struts-tiles-1.1.tld
> ./temp/lib/struts/META-INF/tlds/struts-tiles.tld
> ./temp/lib/struts/org/apache/struts/resources/tiles-config_1_1.dtd
> ./temp/newjar/org/apache/struts/resources/tiles-config_1_1.dtd
> ./temp/webapp/conf/client/snippets/struts-config3.xml
> ./temp/webapp/conf/client/snippets/tiles-defs1.xml
> ./temp/webapp/conf/client/snippets/tiles-defs2.xml
> ./temp/webapp/conf/client/snippets/tiles-defs3.xml
> ./temp/webapp/conf/client/webapp/web-taglib.xml
> 
> I'll also attach the output which includes the matching lines.  Let me  
> know if there
> is ANYTHING else I can do to help with this.  Thanks!
> 
> t
> 
> 
> ______________________________________________________________________
> On Feb 24, 2005, at 1:33 PM, Michael Nash wrote:
> 
> > 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(TilesPlug 
> >>>> in
> >>>> .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

http://keelframework.org/documentation.shtml
Keelgroup mailing list
[EMAIL PROTECTED]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com

Reply via email to