Re: maven archetype creating correctly?

From: Mr. G Brown (gsbrow..mich.edu)
Date: Fri Jul 24 2009 - 19:02:13 EDT

  • Next message: Q: "Re: Eclipse 3.5 - Very Slow Build Time"

    Hi,

    I added
    On Jul 24, 2009, at 1:34 PM, Henrique Prange wrote:
    > ...
    > <resource>
    > <targetPath>Resources</targetPath>
    > <directory>${basedir}/src/main/components</directory>
    > </resource>
    > <resource>
    > <targetPath>WebServerResources</targetPath>
    > <directory>${basedir}/src/main/webserver-resources</
    > directory>
    > </resource>
    > </resources>
    > </build>

    to the pom, but there are still some problems. Jetty / WO can't find
    the Main component, but it is in the war now with the above fixes.


    When I run it:

    >>>Inspiron: g../ws/warnowonder$: mvn clean jetty:run-war
    [INFO] Scanning for projects...
    [INFO] Searching repository for plugin with prefix: 'jetty'.
    [INFO]
    ------------------------------------------------------------------------
    [INFO] Building warnowonder WebObjects Application
    [INFO] task-segment: [clean, jetty:run-war]
    [INFO]
    ------------------------------------------------------------------------
    [INFO] [clean:clean]
    [INFO] Deleting directory /Users/gb/SoftwareProjects/workspace/
    warnowonder/target
    [INFO] Preparing jetty:run-war
    [INFO] [resources:resources]
    [INFO] Using default encoding to copy filtered resources.
    Downloading: http://maven.wocommunity.org/content/groups/public/com/
    webobjects/JavaWOJSPServlet_client/5.3.3/
    JavaWOJSPServlet_client-5.3.3.pom
    Downloading: http://repo1.maven.org/maven2/com/webobjects/
    JavaWOJSPServlet_client/5.3.3/JavaWOJSPServlet_client-5.3.3.pom
    [INFO] [compiler:compile]
    [INFO] Compiling 4 source files to /Users/gb/SoftwareProjects/
    workspace/warnowonder/target/classes
    [INFO] [resources:testResources]
    [INFO] Using default encoding to copy filtered resources.
    [INFO] [compiler:testCompile]
    [INFO] No sources to compile
    [INFO] [surefire:test]
    [INFO] No tests to run.
    [INFO] [war:war]
    [INFO] Packaging webapp
    [INFO] Assembling webapp[warnowonder] in [/Users/gb/SoftwareProjects/
    workspace/warnowonder/target/warnowonder]
    [INFO] Processing war project
    [INFO] Building jar: /Users/gb/SoftwareProjects/workspace/warnowonder/
    target/warnowonder/WEB-INF/lib/warnowonder.jar
    [INFO] Webapp assembled in[196 msecs]
    [INFO] Building war: /Users/gb/SoftwareProjects/workspace/warnowonder/
    target/warnowonder.war
    [INFO] [jetty:run-war]
    [INFO] Configuring Jetty for project: warnowonder WebObjects Application
    2009-07-24 18:29:09.995::INFO: Logging to STDERR via
    org.mortbay.log.StdErrLog
    [INFO] Context path = /warnowonder
    [INFO] Tmp directory = determined at runtime
    [INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml
    [INFO] Web overrides = none
    [INFO] Starting jetty 6.1.19 ...
    2009-07-24 18:29:10.087::INFO: jetty-6.1.19
    2009-07-24 18:29:10.108::INFO: Extract /Users/gb/SoftwareProjects/
    workspace/warnowonder/target/warnowonder.war to /Users/gb/
    SoftwareProjects/workspace/warnowonder/target/work/webapp
    2009-07-24 18:29:11.168::INFO: No Transaction manager found - if
    your webapp requires one, please configure one.
    Classes and frameworks will be loaded out of the WEB-INF/lib and WEB-
    INF/classes directories.
    MainBundle will be set to ${project.build.finalName}
    [2009-07-24 18:29:12 EDT] <main> Principal class '${mainclass}' not
    found in bundle ${project.artifactId} << who sets this?
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WODefaultUndoStackLimit=10
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main> NSProjectSearchPath=
    ("..")
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main> WOGenerateWSDL=true
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main> WOMaxHeaders=200
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main> WOCachingEnabled=false
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main> WOFrameworksBaseURL=/
    WebObjects/Frameworks
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOAllowRapidTurnaround=true
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOAllowsConcurrentRequestHandling=false
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOAllowsCacheControlHeader=true
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main> WOSMTPHost=smtp
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOAcceptMalformedCookies=false
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOContextClassName=com.webobjects.jspservlet.WOServletContext
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOMissingResourceSearchEnabled=true
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOSessionStoreClassName=com.webobjects.jspservlet.WOServletSessionStore
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main> WODebuggingEnabled=true
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WODisplayExceptionPages=true
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOStatisticsStoreSessionMax=50
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOAutoOpenClientApplication=false
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main> WOAdaptorURL=http://
    localhost/${project.build.finalName}/WebObjects
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOApplicationBaseURL=/WebObjects
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOAutoOpenInBrowser=false
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    WOIncludeCommentsInResponse=true
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main>
    ------------------------
    <JavaWebObjects>[2009-07-24 18:29:12 EDT] <main> Application project
    found: Will locate resources in '' rather than '/Users/gb/
    SoftwareProjects/workspace/warnowonder/target/work/webapp/WEB-INF/lib/
    JavaWebObjects-5.3.3.jar' .
    <JavaWebObjects>[2009-07-24 18:29:13 EDT] <main> Framework project
    found: Will locate resources in '/Users/gb/SoftwareProjects/workspace/
    warnowonder/target/work/webapp/WEB-INF/lib/JavaEOAccess-5.3.3.jar'
    rather than '/Users/gb/SoftwareProjects/workspace/warnowonder/target/
    work/webapp/WEB-INF/lib/JavaEOAccess-5.3.3.jar' .
    <JavaWebObjects>[2009-07-24 18:29:13 EDT] <main> Framework project
    found: Will locate resources in '/Users/gb/SoftwareProjects/workspace/
    warnowonder/target/work/webapp/WEB-INF/lib/JavaEOControl-5.3.3.jar'
    rather than '/Users/gb/SoftwareProjects/workspace/warnowonder/target/
    work/webapp/WEB-INF/lib/JavaEOControl-5.3.3.jar' .
    <JavaWebObjects>[2009-07-24 18:29:14 EDT] <main> Framework project
    found: Will locate resources in '/Users/gb/SoftwareProjects/workspace/
    warnowonder/target/work/webapp/WEB-INF/lib/JavaFoundation-5.3.3.jar'
    rather than '/Users/gb/SoftwareProjects/workspace/warnowonder/target/
    work/webapp/WEB-INF/lib/JavaFoundation-5.3.3.jar' .
    <JavaWebObjects>[2009-07-24 18:29:14 EDT] <main> Framework project
    found: Will locate resources in '/Users/gb/SoftwareProjects/workspace/
    warnowonder/target/work/webapp/WEB-INF/lib/
    JavaWOJSPServlet-5.3.3.jar' rather than '/Users/gb/SoftwareProjects/
    workspace/warnowonder/target/work/webapp/WEB-INF/lib/
    JavaWOJSPServlet-5.3.3.jar' .
    <JavaWebObjects>[2009-07-24 18:29:15 EDT] <main> Framework project
    found: Will locate resources in '/Users/gb/SoftwareProjects/workspace/
    warnowonder/target/work/webapp/WEB-INF/lib/JavaXML-5.3.3.jar' rather
    than '/Users/gb/SoftwareProjects/workspace/warnowonder/target/work/
    webapp/WEB-INF/lib/JavaXML-5.3.3.jar' .
    <JavaWebObjects>[2009-07-24 18:29:15 EDT] <main> Framework project
    found: Will locate resources in '/Users/gb/SoftwareProjects/workspace/
    warnowonder/target/work/webapp/WEB-INF/lib/warnowonder.jar' rather
    than '/Users/gb/SoftwareProjects/workspace/warnowonder/target/work/
    webapp/WEB-INF/lib/warnowonder.jar' .
    <JavaWebObjects>[2009-07-24 18:29:16 EDT] <main>
    <WOApplication>.primeApplication: Application class is not in a
    package. This could cause problems with some appservers.
    <JavaWebObjects>[2009-07-24 18:29:15 EDT] <main>
    <WOApplication>.primeApplication: The Application name is JavaWebObjects
    <JavaWebObjects>[2009-07-24 18:29:15 EDT] <main> The URL for
    webserver connect through Servlet Container is:
    http://Inspiron.local/${project.build.finalName}/WebObjects/
    JavaWebObjects.woa
    <JavaWebObjects>[2009-07-24 18:29:16 EDT] <main> null
    <JavaWebObjects>[2009-07-24 18:29:15 EDT] <main> Waiting for requests...
    2009-07-24 18:29:16.581::INFO: Started
    SelectChannelConnecto...0.0.0:8080
    [INFO] Started Jetty Server
    <JavaWebObjects>[2009-07-24 18:35:03 EDT] <28887..tp-3098296-0>
    <com.webobjects.appserver._private.WOComponentDefinition> No template
    found for component Main at "file:/Users/gb/SoftwareProjects/
    workspace/warnowonder/jar:file:/Users/gb/SoftwareProjects/workspace/
    warnowonder/target/work/webapp/WEB-INF/lib/warnowonder.jar!/Resources/
    Main.wo".

    Do I need to set the primeApplication?

    Thanks for looking,
    Greg



    This archive was generated by hypermail 2.0.0 : Fri Jul 24 2009 - 19:03:58 EDT