For the first exception that you posted, i would say that you're missing
HomePage.html. Maybe the filename is a little bit different from the class
name. But in the end you have commented that you already checked this. You
could try a mvn clean install just to make sure the jetty plugin is with
 syncronized files.
Bruno Ledesma

2009/6/12 Neil Bartlett <[email protected]>

> I thought I'd give Wicket a whirl on a new project. Till now I've
> predominantly used Spring, but I'm doing a small project so I thought
> I'd see what wicket could do.
>
> I'm getting an exception on the quickstart maven project.
>
> The exception is
>
> org.apache.wicket.markup.MarkupNotFoundException: Markup of type
> 'html' for component 'com.walpr.HomePage' not found.
>
> All I believe I have done is run the quickstart. Here is the complete
> list of commands I have typed :
>
> $ mvn --version
> Apache Maven 2.1.0 (r755702; 2009-03-18 15:10:27-0400)
> Java version: 1.6.0_07
> Java home: c:\Program Files\Java\jdk1.6.0_07\jre
> Default locale: en_CA, platform encoding: Cp1252
> OS name: "windows vista" version: "6.0" arch: "x86" Family: "windows"
>
> $ mvn archetype:create -DarchetypeGroupId=org.apache.wicket
> -DarchetypeArtifactId=wicket-archetype-quickstart
> -DarchetypeVersion=1.3.6 -DgroupId=com.walpr -DartifactId=walpr
> #This created the project as expected
>
> $ mvn eclipse:eclipse -DdownloadSources
> # this operated as expected it created an clipse project and
> downloaded various sources in to the .m2/repository directory in my
> home directory.
>
> I imported the above created project into eclipse (Ganymede Version:
> 3.4.1 Build id: M20080911-1700).
>
> It had some build errors. I set my eclipse M2_REPO environment variable as
>
> M2_REPO C:/Users/neilb/.m2/repository
>
> Build was then successful.
>
> I ran "Debug As" on Start.java and Jetty failed to start due to a port
> conflict.
> I edited Start.java anc changed the port to 8088
> connector.setPort(8088);
>
> Build worked successfully.
>
> I ran "Debug As" on Start.java and Jetty successfully started.
>
> So far so good.
>
> Now the problem:
>
> If I run "Debug As" on TestHomePage.java and I get the exception error.
> If I browse to http://localhost:8088, I get the exception error.
> (curiously I was expecting the webapp to be bound to
> http://localhost:8080/walpr but it it not -- maybe a clue there?)
>
>
> I then edited the log4j.properties to
> log4j.logger.org.apache.wicket.util.resource=DEBUG
>
> and, if I debug TesHomePage or browse to the webapp, I now get a bunch
> of ResourceStreamLocator debugs...
>
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'com/walpr/HomePage_en_CA.html' on path [folders = [], webapppaths:
> []]
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'com/walpr/HomePage_en_CA.html' using classloader
> sun.misc.launcher$appclassloa...@fabe9
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'com/walpr/HomePage_en.html' on path [folders = [], webapppaths: []]
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'com/walpr/HomePage_en.html' using classloader
> sun.misc.launcher$appclassloa...@fabe9
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'com/walpr/HomePage.html' on path [folders = [], webapppaths: []]
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'com/walpr/HomePage.html' using classloader
> sun.misc.launcher$appclassloa...@fabe9
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/markup/html/WebPage_en_CA.html' on path [folders =
> [], webapppaths: []]
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/markup/html/WebPage_en_CA.html' using classloader
> sun.misc.launcher$appclassloa...@fabe9
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/markup/html/WebPage_en.html' on path [folders = [],
> webapppaths: []]
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/markup/html/WebPage_en.html' using classloader
> sun.misc.launcher$appclassloa...@fabe9
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/markup/html/WebPage.html' on path [folders = [],
> webapppaths: []]
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/markup/html/WebPage.html' using classloader
> sun.misc.launcher$appclassloa...@fabe9
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/Page_en_CA.html' on path [folders = [],
> webapppaths: []]
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/Page_en_CA.html' using classloader
> sun.misc.launcher$appclassloa...@fabe9
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/Page_en.html' on path [folders = [], webapppaths:
> []]
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/Page_en.html' using classloader
> sun.misc.launcher$appclassloa...@fabe9
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/Page.html' on path [folders = [], webapppaths: []]
> DEBUG - ResourceStreamLocator      - Attempting to locate resource
> 'org/apache/wicket/Page.html' using classloader
> sun.misc.launcher$appclassloa...@fabe9
> ERROR - RequestCycle               - Markup of type 'html' for
> component 'com.walpr.HomePage' not found. Enable debug messages for
> org.apache.wicket.util.resource to get a list of all filenames tried:
>
> All the class files seem to be correctly under target in the project
> and the HomePage.html file is in the same directory as HomePage.java
> under src/main/java/com/walpr/
>
> I'd appreciate any help or pointers on how to debug this.
>
> Thx in advance,
>
> Neil Bartlett
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to