Outstanding, Matt! I can continue development with frequent restarts,
but it'll be so much nicer to have directory scanning and
auto-reloading. I'm new to the world of Maven, and find it somewhat
frustrating to not see what's going on under the covers. In the
meantime, I'll give tomcat:run a go.
mraible wrote:
FWIW, I've posted this to the Tapestry users mailing list:
http://www.nabble.com/Problem-with-jetty%3Arun-when-using-Tapestry-4.1.3-tf4489399.html#a12805568
Matt
mraible wrote:
That's certainly a strange one. I was able to reproduce it, but have
no idea how to fix it. jetty:run-war works fine, as does tomcat:run. I
don't think tomcat:run does directory scanning and auto-reloading, so
I don't know if it's as good as the Jetty plugin. Here's the
configuration for it:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.0-alpha-1</version>
<configuration>
<path>/</path>
</configuration>
</plugin>
Matt
On 9/19/07, Mark Rosenthal <[EMAIL PROTECTED]> wrote:
Hi,
I'm running into the following error on certain tapestry pages after
login, including MainMenu. It looks as if the hivemind/spring wiring
is broken. The app runs fine with jetty:run-war.
[ +/- ] Exception: Error at
context:/WEB-INF/tapestry/mainMenu.page, line 9, column 72: Error
adding property userManager to class
org.appfuse.webapp.pages.MainMenu: Error at
context:/WEB-INF/tapestry/mainMenu.page, line 9, column 72: Unable to
create injected property userManager: injection type 'spring' is not
defined.
org.apache.hivemind.ApplicationRuntimeException
Error at context:/WEB-INF/tapestry/mainMenu.page,
line 9, column
72: Error adding property userManager to class
org.appfuse.webapp.pages.MainMenu: Error at
context:/WEB-INF/tapestry/mainMenu.page, line 9, column 72: Unable to
create injected property userManager: injection type 'spring' is not
defined.
Edit Profile, View Users, Reload Options all produce similar errors,
probably related to the above:
[ +/- ] Exception: There was an error borrowing the page
with
key PageKey[_pageName='mainMenu' , _locale=en_US ] from the page pool.
org.apache.hivemind.ApplicationRuntimeException
There was an error borrowing the page with key
PageKey[_pageName='mainMenu' , _locale=en_US ] from the page pool.
location: Annotation
@org.apache.tapestry.annotations.InjectPage(value=mainMenu) of public
abstract org.appfuse.webapp.pages.MainMenu
org.appfuse.webapp.pages.BasePage.getMainMenu()
[ +/- ] Exception: Error: An error
occured processing
annotation @org.apache.tapestry.annotations.InjectPage(value=mainMenu)
of public abstract org.appfuse.webapp.pages.MainMenu
org.appfuse.webapp.pages.BasePage.getMainMenu(): Property mainMenu has
already been accounted for by the element at Annotation
@org.apache.tapestry.annotations.InjectPage(value=mainMenu) of public
abstract org.appfuse.webapp.pages.MainMenu
org.appfuse.webapp.pages.BasePage.getMainMenu().
org.apache.hivemind.ApplicationRuntimeException
Error: An error occured processing annotation
@org.apache.tapestry.annotations.InjectPage(value=mainMenu) of public
abstract org.appfuse.webapp.pages.MainMenu
org.appfuse.webapp.pages.BasePage.getMainMenu(): Property mainMenu has
already been accounted for by the element at Annotation
@org.apache.tapestry.annotations.InjectPage(value=mainMenu) of public
abstract org.appfuse.webapp.pages.MainMenu
org.appfuse.webapp.pages.BasePage.getMainMenu().
To reproduce:
1. mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes
-DarchetypeArtifactId=appfuse-basic-tapestry
-DremoteRepositories=http://static.appfuse.org/releases
-DarchetypeVersion=2.0 -DgroupId=com.mycompany.app
-DartifactId=myproject
2. cd myproject and run mvn (Fails on following error, but this seems
consistent with struts2-basic)
[echo] Testing 'myproject-1.0-SNAPSHOT' with locale 'en'
Login:
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error executing ant tasks
Embedded error: The following error occurred while executing this line:
C:\app\test\myproject\src\test\resources\login.xml:1: Step[invoke "get
Login Page" (1/6)]: HTTP error 400, at: invoke
3. mvn jetty:run-war and app works fine
4. mvn war:inplace
5. delete src/main/webapp/WEB-INF/classes &
src/main/webapp/WEB-INF/lib. Omit either of these and jetty:run
fails.
6. mvn jetty:run
7. hit http://localhost:8080 to see errors
I'm running appfuse 2.0, on WinXP
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
http://raibledesigns.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]