you can link to resources in the classpath using urlfor(new resourcereference(class_in_resource_package, "resourcename"))
-igor On Sat, Feb 21, 2009 at 4:45 PM, svfarmer <twboer...@gmail.com> wrote: > > Thanks for your reply! > > You are spot on there, I also figured out how to put my resources into > WEB-INF/classes. These ARE published correctly when using Tomcat, but are > indeed of no use for static linking. So this does not resolve my problem. > > -Tjeerd > > > > igor.vaynberg wrote: >> >> if they are static just put them into src/main/webapp - you should >> have that dir. >> >> problem is whatever is in src/main/resources is copied into >> WEB-INF/classes and servlet container does not stream anything out of >> WEB-INF for security reasons. >> >> -igor >> >> On Sat, Feb 21, 2009 at 1:02 PM, svfarmer <twboer...@gmail.com> wrote: >>> >>> Alright so since we're talking about static resources that could easily >>> be >>> served by my servlet container, the problem actually is getting the /img/ >>> directory into the context root. >>> >>> I put this in my pom.xml: >>> >>> <plugin> >>> <groupId>org.apache.maven.plugins</groupId> >>> <artifactId>maven-war-plugin</artifactId> >>> <version>2.0</version> >>> <configuration> >>> <webResources> >>> <resource> >>> <!-- this is relative to the pom.xml directory --> >>> <directory>src\main\resources</directory> >>> </resource> >>> </webResources> >>> </configuration> >>> </plugin> >>> >>> What this does is take the content of \src\main\resources and copy it >>> into >>> the context root when 'mvn install'-ing. This works fine, the directory >>> structure in \target\mysoftware-1.0\ looks like this: >>> >>> mysoftware-1.0\img >>> mysoftware-1.0\WEB-INF >>> mysoftware-1.0\META-INF >>> >>> Generating a WAR file with either the Sysdeo Tomcat Plugin for Eclipse or >>> with Maven works. All images work when serving this WAR in a container. >>> >>> However using 'mvn jetty:run' or running a Tomcat 5.5 server throught the >>> plugin in Eclipse does not work. I do not know which directory Jetty uses >>> for its context root, but my Tomcat Plugin is configured to use >>> /target/mysoftware-1.0/ as its root. The Tomcat server functions nicely >>> this >>> way, and reflects all changes I make in my java or html files. But the >>> images are broken! >>> >>> Looking in: >>> \workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mysoftware >>> all I see are META-INF and WEB-INF >>> >>> Where did the img directory go? It gets skipped, but why? >>> >>> >>> This turned out to be a bit more of a plumbing question than a Wicket >>> problem, but I hope you will help me nonetheless! >>> >>> Thanks, >>> Tjeerd >>> >>> >>> svfarmer wrote: >>>> >>>> Hey everyone! >>>> >>>> I'm creating a basic webapp using Wicket, Tomcat 5.5, Maven 2 and >>>> Eclipse. >>>> I got it all to work together in the end, but now I'm having trouble >>>> with >>>> my images. >>>> >>>> Say I have a class Documents: /src/main/java/XYZ/Frontend/Documents.java >>>> And a directory with some images in the resources: >>>> /src/main/resources/img/ >>>> >>>> In the Documents.html I now wish to repeatedly access these images, >>>> preferably using the basic tag: >>>> [img src="img/bar.png"] >>>> >>>> But this does not work. I don't mind moving the /img/ directory, but I >>>> haven't found a single place that allows me to access it from >>>> everywhere, >>>> except the context root of the tomcat server. However, I can't get it to >>>> publish there. >>>> >>>> How do I get this to work with minimal java code? I have tried a bunch >>>> of >>>> things in my pom.xml, but can't figure it out. I have everything set up >>>> as >>>> described in this url: >>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html >>>> http://spatula.net/blog/2007/04/how-to-make-eclipse-tomcat-maven-2-and.html >>>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22140542.html >>> Sent from the Wicket - User mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>> For additional commands, e-mail: users-h...@wicket.apache.org >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >> > > -- > View this message in context: > http://www.nabble.com/Linking-to-an-image-in-resources-with-just-html-tp22139793p22142440.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org