You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Mick Knutson <mi...@gmail.com> on 2008/03/28 16:42:41 UTC

[m2] How do I start tomcat and deploy my war via cargo manually?

I have the following plugin that starts and stops for my integration tests,
but I want to manually start Tomcat, then deploy my war

 *                   <plugin>
                        <groupId>org.codehaus.cargo</groupId>
                        <artifactId>cargo-maven2-plugin</artifactId>
                        <version>0.3.1</version>
                        <configuration>
                            <wait>${cargo.wait}</wait>
                            <container>
                                <containerId>${cargo.container
}</containerId>
                                <!--home>${cargo.container.home}</home-->
                                <zipUrlInstaller>
                                    <url>${cargo.container.url}</url>
                                    <installDir>${installDir}</installDir>
                                </zipUrlInstaller>
                            </container>
                            <configuration>
                                <home>${project.build.directory}/${
cargo.container}/container</home>
                                <properties>
                                    <cargo.hostname>${cargo.host
}</cargo.hostname>
                                    <cargo.servlet.port>${cargo.port
}</cargo.servlet.port>
                                </properties>
                            </configuration>
                        </configuration>
                        <executions>
                            <execution>
                                <id>start-container</id>
                                <phase>pre-integration-test</phase>
                                <goals>
                                    <goal>start</goal>
                                </goals>
                            </execution>
                            <execution>
                                <id>stop-container</id>
                                <phase>post-integration-test</phase>
                                <goals>
                                    <goal>stop</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
*
Do I just run:

1. mvn cargo:start
2. mvn cargo:deploy

??

When I do this, I get the following:

*[INFO] [talledLocalContainer] [myproject] TRACE [main]
CachedIntrospectionResults.<init>(267) | Found bean property
'filterInvocationDefinitionSo
urce' of type [
org.acegisecurity.intercept.web.FilterInvocationDefinitionSource]
[INFO] [talledLocalContainer] [myproject] TRACE [main]
TypeConverterDelegate.doConvertValue(315) | Converting String to [interface
org.acegisecur
ity.intercept.web.FilterInvocationDefinitionSource] using property editor [
org.acegisecurity.intercept.web.FilterInvocationDefinitionSourceEditor
@9fe84e]
[INFO] [talledLocalContainer] [myproject] DEBUG [main]
DefaultListableBeanFactory.invokeInitMethods(1331) | Invoking
afterPropertiesSet() on bean
 with name 'filterChainProxy'
[INFO] [talledLocalContainer] [myproject] DEBUG [main]
DefaultListableBeanFactory.doGetBean(213) | Returning cached instance of
singleton bean 'o
rg.springframework.transaction.config.internalTransactionAdvisor'
[INFO] [talledLocalContainer] [myproject] DEBUG [main]
DefaultListableBeanFactory.run(406) | Finished creating instance of bean
'filterChainProxy
'
[INFO] [talledLocalContainer] [myproject] DEBUG [main]
DefaultListableBeanFactory.doGetBean(213) | Returning cached instance of
singleton bean 'f
ilterChainProxy'
[INFO] [talledLocalContainer] [myproject] INFO [main]
UrlRewriteFilter.info(227)
| loaded (conf ok)
[INFO] [talledLocalContainer] 28-Jan-2008 08:39:15
org.apache.catalina.startup.HostConfig deployWAR
[INFO] [talledLocalContainer] INFO: Deploying web application archive
cargocpc.war
[INFO] [talledLocalContainer] 28-Jan-2008 08:39:15
org.apache.coyote.http11.Http11BaseProtocol start
[INFO] [talledLocalContainer] INFO: Starting Coyote HTTP/1.1 on http-8080
[INFO] [talledLocalContainer] 28-Jan-2008 08:39:15
org.apache.catalina.startup.Catalina start
[INFO] [talledLocalContainer] INFO: Server startup in 11640 ms
[INFO] [talledLocalContainer] Tomcat 5.5.26 started on port [8080]
[INFO]
------------------------------------------------------------------------
*


But I get a 404 error for *http://localhost:8080/index.html*

-- 
Thanks,
Mick Knutson

http://www.baselogic.com
http://www.blincmagazine.com
http://www.linkedin.com/in/mickknutson
http://www.djmick.com
http://www.myspace.com/mickknutson
http://www.myspace.com/BLiNCMagazine
http://tahoe.baselogic.com
---