PS: not sure why you need deploy/undeploy for ITs. If you are in the module
you want to test you shouldn't need it. Basically here is a sample to do IT
with tomee maven plugin (instead of arquillian):
https://gist.github.com/rmannibucau/6695751

The important things here are:
1) i deploy the current module so that's implicit
2) i use checkStarted to be sure my tests are executed when the server is
running and not starting up

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*



2013/9/25 Romain Manni-Bucau <[email protected]>

> Hi created https://issues.apache.org/jira/browse/TOMEE-1045 to track this
> issue
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> *Github: https://github.com/rmannibucau*
>
>
>
> 2013/9/24 Romain Manni-Bucau <[email protected]>
>
>> Hi
>>
>> that sounds normal since in fact the unpacked archive will be deployed
>> the first time. Maybe we could just correct the path in the plugin...
>>
>> *Romain Manni-Bucau*
>> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
>> *Blog: 
>> **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
>> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
>> *Github: https://github.com/rmannibucau*
>>
>>
>>
>> 2013/9/24 Esben Rugbjerg <[email protected]>
>>
>>> I found the solution. The plugin is apparently not moving the WAR
>>> anywhere.
>>> It only unpacks the WAR in the folder where the WAR is located. Therefore
>>> the only difference between the two paths are that the one for deploying
>>> includes the period and the war extension '.war'. My two paths look like
>>> this:
>>>
>>> Deploy path:
>>>
>>> ${project.build.directory}${file.separator}${project.build.finalName}.${project.packaging}
>>>
>>> Undeploy path;
>>> ${project.build.directory}${file.separator}${project.build.finalName}
>>>
>>> When I started on this task I thought the TomEE Maven plugin has the same
>>> functionality as the Tomcat plugin which can deploy a WAR file on a
>>> remote
>>> server and undeploy it again. This turns out not to be the case. Maybe I
>>> can find time to extend the plugin some time in the future
>>>
>>> Regards
>>> Esben
>>>
>>>
>>> On Tue, Sep 24, 2013 at 4:19 PM, Romain Manni-Bucau
>>> <[email protected]>wrote:
>>>
>>> > The path needs to be the deployed path. I don't recall if it is logged
>>> when
>>> > deploying but it is for sure in the container logs
>>> >
>>> > *Romain Manni-Bucau*
>>> > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
>>> > *Blog: **http://rmannibucau.wordpress.com/*<
>>> > http://rmannibucau.wordpress.com/>
>>> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
>>> > *Github: https://github.com/rmannibucau*
>>> >
>>> >
>>> >
>>> > 2013/9/24 Esben Rugbjerg <[email protected]>
>>> >
>>> > > I am not sure what you mean. I need to be able to do it through the
>>> > > tomee-plugin because the tests eventually need to be executed
>>> against a
>>> > > test server where the production version of the WAR must be deployed
>>> on.
>>> > >
>>> > > I have made a new workspace on a local drive so now I can deploy and
>>> run
>>> > > the tests. That is nice but doesn't solve the basic problem.
>>> > >
>>> > > Next I want to undeploy the WAR when I have tested it. I am trying
>>> to use
>>> > > the following configuration
>>> > >
>>> > > <execution>
>>> > > <id>tomee-undeploy</id>
>>> > > <goals>
>>> > >  <goal>undeploy</goal>
>>> > > </goals>
>>> > > <phase>post-integration-test</phase>
>>> > >  <configuration>
>>> > > <tomeeVersion>1.5.2</tomeeVersion>
>>> > >  <tomeeClassifier>plus</tomeeClassifier>
>>> > >  <tomeeHost>${tomeeHostName}</tomeeHost>
>>> > >  <tomeeHttpPort>${tomee.http.port}</tomeeHttpPort>
>>> > >  <path>${warToDeployPath}</path>
>>> > >
>>> > > </configuration>
>>> > >  </execution>
>>> > >
>>> > > where the path comes from this definition
>>> > >
>>> > >
>>> >
>>> <warToDeployPath>${project.build.directory}\${project.build.finalName}.${project.packaging}</warToDeployPath>
>>> > >
>>> > > This works for the deployment execution but not for the undeploy
>>> > execution
>>> > > which gives the following error
>>> > >
>>> > > [INFO] --- tomee-maven-plugin:1.5.2:undeploy (tomee-undeploy) @
>>> > > DeployService ---
>>> > > [DEBUG] Configuring mojo
>>> > > org.apache.openejb.maven:tomee-maven-plugin:1.5.2:undeploy from
>>> plugin
>>> > > realm
>>> > ClassRealm[plugin>org.apache.openejb.maven:tomee-maven-plugin:1.5.2,
>>> > > parent: sun.misc.Launcher$AppClassLoader@709db0ad]
>>> > > [DEBUG] Configuring mojo
>>> > > 'org.apache.openejb.maven:tomee-maven-plugin:1.5.2:undeploy' with
>>> basic
>>> > > configurator -->
>>> > > [DEBUG]   (f) path =
>>> C:\workspace1\DeployService\target\DeployService.war
>>> > > [DEBUG]   (f) tomeeHost = localhost
>>> > > [DEBUG]   (f) tomeeHttpPort = 36913
>>> > > [DEBUG] -- end configuration --
>>> > > sep 24, 2013 3:46:14 PM org.apache.openejb.client.EventLogger log
>>> > > INFO: RemoteInitialContextCreated{providerUri=
>>> > > http://localhost:36913/tomee/ejb}
>>> > > [INFO]
>>> > >
>>> ------------------------------------------------------------------------
>>> > > [INFO] BUILD FAILURE
>>> > > [INFO]
>>> > >
>>> ------------------------------------------------------------------------
>>> > > [INFO] Total time: 4.927s
>>> > > [INFO] Finished at: Tue Sep 24 15:46:14 CEST 2013
>>> > > [INFO] Final Memory: 21M/334M
>>> > > [INFO]
>>> > >
>>> ------------------------------------------------------------------------
>>> > > [ERROR] Failed to execute goal
>>> > > org.apache.openejb.maven:tomee-maven-plugin:1.5.2:undeploy
>>> > (tomee-undeploy)
>>> > > on project DeployService: Execution tomee-undeploy of goal
>>> > > org.apache.openejb.maven:tomee-maven-plugin:1.5.2:undeploy failed:
>>> > > C:\workspace1\DeployService\target\DeployService.war -> [Help 1]
>>> > > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
>>> execute
>>> > > goal org.apache.openejb.maven:tomee-maven-plugin:1.5.2:undeploy
>>> > > (tomee-undeploy) on project DeployService: Execution tomee-undeploy
>>> of
>>> > goal
>>> > > org.apache.openejb.maven:tomee-maven-plugin:1.5.2:undeploy failed:
>>> > > C:\workspace1\DeployService\target\DeployService.war
>>> > >
>>> > > In the docs it says that the path should be the same but that doesn't
>>> > seem
>>> > > to be the case ?
>>> > >
>>> > > Regards
>>> > > Esben
>>> > >
>>> > >
>>> > > On Tue, Sep 24, 2013 at 2:34 PM, Romain Manni-Bucau
>>> > > <[email protected]>wrote:
>>> > >
>>> > > > Maybe cause java is faked by the path on windows. basically you can
>>> > > deploy
>>> > > > from maven (mvn:groupid:artifactid:version:war) or http on trunk
>>> > > >
>>> > > > *Romain Manni-Bucau*
>>> > > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
>>> > > > *Blog: **http://rmannibucau.wordpress.com/*<
>>> > > > http://rmannibucau.wordpress.com/>
>>> > > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
>>> > > > *Github: https://github.com/rmannibucau*
>>> > > >
>>> > > >
>>> > > >
>>> > > > 2013/9/24 Esben Rugbjerg <[email protected]>
>>> > > >
>>> > > > > The 1.6.0-SNAPSHOT didn't solve the path problem. But thanks for
>>> the
>>> > > help
>>> > > > > so far anyway :-)
>>> > > > >
>>> > > > >
>>> > > > > On Tue, Sep 24, 2013 at 2:13 PM, Esben Rugbjerg <
>>> > > [email protected]
>>> > > > > >wrote:
>>> > > > >
>>> > > > > > Good news :-) Using version 1.5.2 solved the problem with the
>>> > > different
>>> > > > > > version of the serilization classes. I'll try the
>>> 1.6.0-SNAPSHOT to
>>> > > se
>>> > > > if
>>> > > > > > it solves the problem with the path to a network drive.
>>> > > > > >
>>> > > > > >
>>> > > > > > On Tue, Sep 24, 2013 at 1:42 PM, Romain Manni-Bucau <
>>> > > > > [email protected]
>>> > > > > > > wrote:
>>> > > > > >
>>> > > > > >>
>>> > > > > >>
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> http://central.maven.org/maven2/org/apache/openejb/maven/tomee-maven-plugin/
>>> > > > > >> 1.5.2
>>> > > > > >> ;)
>>> > > > > >>
>>> > > > > >> if it doesn't try please give it a try on 1.6.0-SNAPSHOT
>>> (needs
>>> > > apache
>>> > > > > >> snapshot repo)
>>> > > > > >>
>>> > > > > >> *Romain Manni-Bucau*
>>> > > > > >> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
>>> > > > > >> *Blog: **http://rmannibucau.wordpress.com/*<
>>> > > > > >> http://rmannibucau.wordpress.com/>
>>> > > > > >> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
>>> > > > > >> *Github: https://github.com/rmannibucau*
>>> > > > > >>
>>> > > > > >>
>>> > > > > >>
>>> > > > > >> 2013/9/24 Esben Rugbjerg <[email protected]>
>>> > > > > >>
>>> > > > > >> > Yes, thats what I thought. I think the problem must be in
>>> the
>>> > > > plugin.
>>> > > > > I
>>> > > > > >> am
>>> > > > > >> > using the official server version 1.5.2 from
>>> > > > > >> > http://tomee.apache.org/downloads.html I am using version
>>> 1.0.1
>>> > > of
>>> > > > > the
>>> > > > > >> > plugin. Is there a newer one which is in sync with the 1.5.2
>>> > > server
>>> > > > ?
>>> > > > > >> >
>>> > > > > >> > Regards
>>> > > > > >> > Esben
>>> > > > > >> >
>>> > > > > >> >
>>> > > > > >> > On Tue, Sep 24, 2013 at 12:45 PM, Romain Manni-Bucau
>>> > > > > >> > <[email protected]>wrote:
>>> > > > > >> >
>>> > > > > >> > > basically means you use a tomee and a tomee mvn plugin
>>> with
>>> > > > > different
>>> > > > > >> > > version i think
>>> > > > > >> > >
>>> > > > > >> > > *Romain Manni-Bucau*
>>> > > > > >> > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
>>> > > > > >> > > *Blog: **http://rmannibucau.wordpress.com/*<
>>> > > > > >> > > http://rmannibucau.wordpress.com/>
>>> > > > > >> > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
>>> > > > > >> > > *Github: https://github.com/rmannibucau*
>>> > > > > >> > >
>>> > > > > >> > >
>>> > > > > >> > >
>>> > > > > >> > > 2013/9/24 Esben Rugbjerg <[email protected]>
>>> > > > > >> > >
>>> > > > > >> > > > I'll try to see if I can get trunk up and running.
>>> > > > > >> > > >
>>> > > > > >> > > > By the way. If I run it from a local drive and the
>>> webapp
>>> > > > actually
>>> > > > > >> gets
>>> > > > > >> > > > deployed I get the following warning:
>>> > > > > >> > > >
>>> > > > > >> > > > [DEBUG] Configuring mojo
>>> > > > > >> > > >
>>> 'org.apache.openejb.maven:tomee-maven-plugin:1.0.1:deploy'
>>> > > with
>>> > > > > >> basic
>>> > > > > >> > > > configurator -->
>>> > > > > >> > > > [DEBUG]   (f) path = c:\DeployService.war
>>> > > > > >> > > > [DEBUG]   (f) tomeeHost = localhost
>>> > > > > >> > > > [DEBUG]   (f) tomeeHttpPort = 36913
>>> > > > > >> > > > [DEBUG] -- end configuration --
>>> > > > > >> > > > sep 24, 2013 12:35:52 PM
>>> > org.apache.openejb.client.EventLogger
>>> > > > log
>>> > > > > >> > > > INFO: RemoteInitialContextCreated{providerUri=
>>> > > > > >> > > > http://localhost:36913/tomee/ejb}
>>> > > > > >> > > > sep 24, 2013 12:35:53 PM
>>> > org.apache.openejb.client.EventLogger
>>> > > > log
>>> > > > > >> > > > WARNING: RequestFailed{server=
>>> > > http://localhost:36913/tomee/ejb}
>>> > > > > >> > > > EJBRequest{deploymentId='openejb/Deployer',
>>> > > > > >> > > > type=EJB_OBJECT_BUSINESS_METHOD, method='deploy',
>>> > > > > primaryKey='null'}
>>> > > > > >> > > > {error=Cannot read the response from the server
>>> (OEJP/3.1) :
>>> > > > > >> > > > org.apache.openejb.assembler.classic.AppInfo; local
>>> class
>>> > > > > >> incompatible:
>>> > > > > >> > > > stream classdesc serialVersionUID = 7690895426891445405,
>>> > local
>>> > > > > class
>>> > > > > >> > > > serialVersionUID = -8446165016999701001}
>>> > > > > >> > > >
>>> > > > > >> > > > But it still deploys.
>>> > > > > >> > > >
>>> > > > > >> > > > Regards
>>> > > > > >> > > > Esben
>>> > > > > >> > > >
>>> > > > > >> > > >
>>> > > > > >> > > > On Tue, Sep 24, 2013 at 12:16 PM, Romain Manni-Bucau
>>> > > > > >> > > > <[email protected]>wrote:
>>> > > > > >> > > >
>>> > > > > >> > > > > Hi
>>> > > > > >> > > > >
>>> > > > > >> > > > > Wonder if it works on trunk, i remember i hack
>>> something
>>> > > close
>>> > > > > in
>>> > > > > >> > > another
>>> > > > > >> > > > > context on a recent version.
>>> > > > > >> > > > > Le 24 sept. 2013 12:09, "Esben Rugbjerg" <
>>> > > > > [email protected]>
>>> > > > > >> a
>>> > > > > >> > > > > écrit :
>>> > > > > >> > > > >
>>> > > > > >> > > > > > Hi again
>>> > > > > >> > > > > >
>>> > > > > >> > > > > > I have made a few more tests. I turns out that the
>>> > problem
>>> > > > > >> occurs
>>> > > > > >> > if
>>> > > > > >> > > > the
>>> > > > > >> > > > > > file that I try to deploy is located on a network
>>> drive.
>>> > > > > >> > > > > >
>>> > > > > >> > > > > > If I use
>>> > > > > >> > > > > > <path>c:\DeployService.war</path>
>>> > > > > >> > > > > > it works
>>> > > > > >> > > > > >
>>> > > > > >> > > > > > The drive with the letter 'y' is a network drive.
>>> If I
>>> > > use:
>>> > > > > >> > > > > > <path>y;\DeployService.war</path>
>>> > > > > >> > > > > > it doesn't work
>>> > > > > >> > > > > >
>>> > > > > >> > > > > > I am normally running through a Cygwin terminal but
>>> have
>>> > > > also
>>> > > > > >> tried
>>> > > > > >> > > > > through
>>> > > > > >> > > > > > a normal shell (cmd.exe) and the problem occurs in
>>> both
>>> > > > cases.
>>> > > > > >> > > > > >
>>> > > > > >> > > > > > Bug or feature or something that is not related to
>>> Maven
>>> > > and
>>> > > > > the
>>> > > > > >> > > TomEE
>>> > > > > >> > > > > > plugin ?
>>> > > > > >> > > > > >
>>> > > > > >> > > > > > Regards
>>> > > > > >> > > > > > Esben
>>> > > > > >> > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > > > > On Tue, Sep 24, 2013 at 11:06 AM, Romain Manni-Bucau
>>> > > > > >> > > > > > <[email protected]>wrote:
>>> > > > > >> > > > > >
>>> > > > > >> > > > > > > Hi
>>> > > > > >> > > > > > >
>>> > > > > >> > > > > > > path needs to be the war file (/foo/bar/myapp.war)
>>> > > > > >> > > > > > >
>>> > > > > >> > > > > > > *Romain Manni-Bucau*
>>> > > > > >> > > > > > > *Twitter: @rmannibucau <
>>> > https://twitter.com/rmannibucau
>>> > > >*
>>> > > > > >> > > > > > > *Blog: **http://rmannibucau.wordpress.com/*<
>>> > > > > >> > > > > > > http://rmannibucau.wordpress.com/>
>>> > > > > >> > > > > > > *LinkedIn: **
>>> http://fr.linkedin.com/in/rmannibucau*
>>> > > > > >> > > > > > > *Github: https://github.com/rmannibucau*
>>> > > > > >> > > > > > >
>>> > > > > >> > > > > > >
>>> > > > > >> > > > > > >
>>> > > > > >> > > > > > > 2013/9/24 Esben Rugbjerg <[email protected]
>>> >
>>> > > > > >> > > > > > >
>>> > > > > >> > > > > > > > Hi Romain,
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > > Thanks for your answer.
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > > I have tried a lot of combinations after
>>> looking in
>>> > > the
>>> > > > > >> > > > > documentation,
>>> > > > > >> > > > > > > but
>>> > > > > >> > > > > > > > haven't figured out exactly what the path should
>>> > point
>>> > > > to.
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > > What exactly should the path be a path to (the
>>> WAR
>>> > to
>>> > > be
>>> > > > > >> > deployed
>>> > > > > >> > > > or
>>> > > > > >> > > > > > the
>>> > > > > >> > > > > > > > destination directory) ? Can you give me an
>>> example
>>> > ?
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > > I found this
>>> > > > > >> > > > > > > >
>>> > > > <path>${project.build.directory}\RestSimpleDemo.war</path>
>>> > > > > >> > > > > > > > in the thread called
>>> > > > > >> > > > > > > > Re: <path> under maven-tomee plugin
>>> configuration
>>> > when
>>> > > > > >> running
>>> > > > > >> > > > > > > tomee:deploy
>>> > > > > >> > > > > > > > which led me to believe that it should be the
>>> path
>>> > to
>>> > > > WAR
>>> > > > > >> to be
>>> > > > > >> > > > > > deployed
>>> > > > > >> > > > > > > > which I think
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > > >
>>> > > > > >> > > >
>>> > > > > >> > >
>>> > > > > >> >
>>> > > > > >>
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> <path>${project.build.directory}${file.separator}${project.build.finalName}.${project.packaging}</path>
>>> > > > > >> > > > > > > > should point at it and this is also the case.
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > > I get the following debug output when I run
>>> Maven:
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > > [DEBUG] Configuring mojo
>>> > > > > >> > > > > > > >
>>> > > > 'org.apache.openejb.maven:tomee-maven-plugin:1.0.1:deploy'
>>> > > > > >> with
>>> > > > > >> > > > basic
>>> > > > > >> > > > > > > > configurator -->
>>> > > > > >> > > > > > > > [DEBUG]   (f) path =
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > >
>>> > > > > >> >
>>> > > > >
>>> > >
>>> Y:\tp124295DDrev\workspaceJenkins\DeployService\target\DeployService.war
>>> > > > > >> > > > > > > > [DEBUG]   (f) tomeeHost = localhost
>>> > > > > >> > > > > > > > [DEBUG]   (f) tomeeHttpPort = 36913
>>> > > > > >> > > > > > > > [DEBUG] -- end configuration --
>>> > > > > >> > > > > > > > sep 24, 2013 10:55:52 AM
>>> > > > > >> org.apache.openejb.client.EventLogger
>>> > > > > >> > > log
>>> > > > > >> > > > > > > > INFO: RemoteInitialContextCreated{providerUri=
>>> > > > > >> > > > > > > > http://localhost:36913/tomee/ejb}
>>> > > > > >> > > > > > > > [INFO]
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > >
>>> > > > > >> >
>>> > > > >
>>> > >
>>> ------------------------------------------------------------------------
>>> > > > > >> > > > > > > > [INFO] BUILD FAILURE
>>> > > > > >> > > > > > > > [INFO]
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > >
>>> > > > > >> >
>>> > > > >
>>> > >
>>> ------------------------------------------------------------------------
>>> > > > > >> > > > > > > > [INFO] Total time: 20.194s
>>> > > > > >> > > > > > > > [INFO] Finished at: Tue Sep 24 10:55:53 CEST
>>> 2013
>>> > > > > >> > > > > > > > [INFO] Final Memory: 18M/188M
>>> > > > > >> > > > > > > > [INFO]
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > >
>>> > > > > >> >
>>> > > > >
>>> > >
>>> ------------------------------------------------------------------------
>>> > > > > >> > > > > > > > [ERROR] Failed to execute goal
>>> > > > > >> > > > > > > >
>>> > > org.apache.openejb.maven:tomee-maven-plugin:1.0.1:deploy
>>> > > > > >> > > > > (tomee-deploy)
>>> > > > > >> > > > > > > on
>>> > > > > >> > > > > > > > project DeployService: Execution tomee-deploy of
>>> > goal
>>> > > > > >> > > > > > > >
>>> > > org.apache.openejb.maven:tomee-maven-plugin:1.0.1:deploy
>>> > > > > >> > failed:
>>> > > > > >> > > > The
>>> > > > > >> > > > > > bean
>>> > > > > >> > > > > > > > encountered a non-application exception; nested
>>> > > > exception
>>> > > > > >> is:
>>> > > > > >> > > > > > > > [ERROR]
>>> org.apache.openejb.OpenEJBRuntimeException:
>>> > > > > >> > > > > > > > java.io.FileNotFoundException:
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > >
>>> > > > > >> >
>>> > > > >
>>> > >
>>> Y:\tp124295DDrev\workspaceJenkins\DeployService\target\DeployService.war
>>> > > > > >> > > > > > > > (Den angivne sti blev ikke fundet)
>>> > > > > >> > > > > > > > [ERROR] -> [Help 1]
>>> > > > > >> > > > > > > >
>>> > > org.apache.maven.lifecycle.LifecycleExecutionException:
>>> > > > > >> Failed
>>> > > > > >> > to
>>> > > > > >> > > > > > execute
>>> > > > > >> > > > > > > > goal
>>> > > > > >> org.apache.openejb.maven:tomee-maven-plugin:1.0.1:deploy
>>> > > > > >> > > > > > > > (tomee-deploy) on project DeployService:
>>> Execution
>>> > > > > >> tomee-deploy
>>> > > > > >> > > of
>>> > > > > >> > > > > goal
>>> > > > > >> > > > > > > >
>>> > > org.apache.openejb.maven:tomee-maven-plugin:1.0.1:deploy
>>> > > > > >> > failed:
>>> > > > > >> > > > The
>>> > > > > >> > > > > > bean
>>> > > > > >> > > > > > > > encountered a non-application exception; nested
>>> > > > exception
>>> > > > > >> is:
>>> > > > > >> > > > > > > >
>>> org.apache.openejb.OpenEJBRuntimeException:
>>> > > > > >> > > > > > > > java.io.FileNotFoundException:
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > >
>>> > > > > >> >
>>> > > > >
>>> > >
>>> Y:\tp124295DDrev\workspaceJenkins\DeployService\target\DeployService.war
>>> > > > > >> > > > > > > > (Den angivne sti blev ikke fundet)
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > > Regards
>>> > > > > >> > > > > > > > Esben
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > > On Tue, Sep 24, 2013 at 6:39 AM, Romain
>>> Manni-Bucau
>>> > > > > >> > > > > > > > <[email protected]>wrote:
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > > > Hi
>>> > > > > >> > > > > > > > >
>>> > > > > >> > > > > > > > > Here is the tomee mvn plugin doc
>>> > > > > >> > > > > > > > >
>>> http://tomee.apache.org/tomee-maven-plugin.html
>>> > > > > >> > > > > > > > >
>>> > > > > >> > > > > > > > > I think your path is wrong (seems you put a
>>> name
>>> > and
>>> > > > > not a
>>> > > > > >> > > path)
>>> > > > > >> > > > > > > > > Le 24 sept. 2013 00:15, "Esben Rugbjerg" <
>>> > > > > >> > > > [email protected]>
>>> > > > > >> > > > > a
>>> > > > > >> > > > > > > > > écrit :
>>> > > > > >> > > > > > > > >
>>> > > > > >> > > > > > > > > > Hi,
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > I am trying to do some integration testing
>>> using
>>> > > > Maven
>>> > > > > >> and
>>> > > > > >> > > > TomEE.
>>> > > > > >> > > > > > > But I
>>> > > > > >> > > > > > > > > > have problems deploying the WAR using the
>>> Maven
>>> > > > > plugin.
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > I have a small servlet which should deploy
>>> > > > > applications
>>> > > > > >> > using
>>> > > > > >> > > > our
>>> > > > > >> > > > > > own
>>> > > > > >> > > > > > > > old
>>> > > > > >> > > > > > > > > > deployment system.
>>> > > > > >> > > > > > > > > > I have a deployment motor for test
>>> > > > > >> (DummyDeploymentMotor)
>>> > > > > >> > and
>>> > > > > >> > > > one
>>> > > > > >> > > > > > for
>>> > > > > >> > > > > > > > > > production (NshDeploymentMotor).
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > I have a pom.xml where I build both a
>>> test-war
>>> > > and a
>>> > > > > >> > > > > production-war
>>> > > > > >> > > > > > > > > > including different deployment motor
>>> classes.
>>> > The
>>> > > > > >> correct
>>> > > > > >> > > class
>>> > > > > >> > > > > > > > > > is injected into the servlet using the
>>> @Inject
>>> > and
>>> > > > > >> > > @Alternative
>>> > > > > >> > > > > > > > > annotations
>>> > > > > >> > > > > > > > > > and the beans.xml pointing at the correct
>>> class
>>> > is
>>> > > > > >> > generated
>>> > > > > >> > > > > during
>>> > > > > >> > > > > > > > > build.
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > The main servlet is annotated with:
>>> > > > > >> > > > > > > > > > @WebServlet(name = "DeployServiceServlet",
>>> > > > urlPatterns
>>> > > > > >> = {
>>> > > > > >> > > > > > > "/deployee"
>>> > > > > >> > > > > > > > },
>>> > > > > >> > > > > > > > > > loadOnStartup = 0)
>>> > > > > >> > > > > > > > > > @MultipartConfig
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > I can execute the integration tests against
>>> the
>>> > > test
>>> > > > > >> > version
>>> > > > > >> > > of
>>> > > > > >> > > > > the
>>> > > > > >> > > > > > > > > > application if I start up TomEE from Maven
>>> in
>>> > the
>>> > > > > >> > > > > > > pre-integration-test
>>> > > > > >> > > > > > > > > > phase, run the tests in the
>>> > > > > >> > > > > > > > > > integration-test phase and close down the
>>> TomEE
>>> > in
>>> > > > the
>>> > > > > >> > > > > > > > > > post-integration-test phase. I am using the
>>> > > > following
>>> > > > > >> > > > > configuration
>>> > > > > >> > > > > > > in
>>> > > > > >> > > > > > > > > the
>>> > > > > >> > > > > > > > > > pom.xml
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > <plugin>
>>> > > > > >> > > > > > > > > >  <groupId>org.apache.openejb.maven</groupId>
>>> > > > > >> > > > > > > > > > <artifactId>tomee-maven-plugin</artifactId>
>>> > > > > >> > > > > > > > > >  <version>1.0.1</version>
>>> > > > > >> > > > > > > > > > <executions>
>>> > > > > >> > > > > > > > > > <execution>
>>> > > > > >> > > > > > > > > >  <id>tomee-run</id>
>>> > > > > >> > > > > > > > > > <phase>pre-integration-test</phase>
>>> > > > > >> > > > > > > > > > <goals>
>>> > > > > >> > > > > > > > > >  <goal>start</goal>
>>> > > > > >> > > > > > > > > > </goals>
>>> > > > > >> > > > > > > > > > <configuration>
>>> > > > > >> > > > > > > > > >  <tomeeVersion>1.5.2</tomeeVersion>
>>> > > > > >> > > > > > > > > > <tomeeClassifier>plus</tomeeClassifier>
>>> > > > > >> > > > > > > > > >
>>> >  <tomeeHttpPort>${tomee.http.port}</tomeeHttpPort>
>>> > > > > >> > > > > > > > > > <path>/${project.build.finalName}</path>
>>> > > > > >> > > > > > > > > >  <fork>true</fork>
>>> > > > > >> > > > > > > > > > </configuration>
>>> > > > > >> > > > > > > > > > </execution>
>>> > > > > >> > > > > > > > > >  <execution>
>>> > > > > >> > > > > > > > > > <id>tomee-shutdown</id>
>>> > > > > >> > > > > > > > > > <goals>
>>> > > > > >> > > > > > > > > >  <goal>stop</goal>
>>> > > > > >> > > > > > > > > > </goals>
>>> > > > > >> > > > > > > > > > <phase>post-integration-test</phase>
>>> > > > > >> > > > > > > > > >  </execution>
>>> > > > > >> > > > > > > > > > </executions>
>>> > > > > >> > > > > > > > > > </plugin>
>>> > > > > >> > > > > > > > > >  As far as I can see the WAR is actually not
>>> > > > deployed
>>> > > > > >> the
>>> > > > > >> > > TomEE
>>> > > > > >> > > > > is
>>> > > > > >> > > > > > > > simply
>>> > > > > >> > > > > > > > > > pointed to the path of the directory
>>> containing
>>> > > the
>>> > > > > >> files
>>> > > > > >> > > that
>>> > > > > >> > > > > will
>>> > > > > >> > > > > > > go
>>> > > > > >> > > > > > > > > into
>>> > > > > >> > > > > > > > > > the
>>> > > > > >> > > > > > > > > >  WAR. Is this correct ?
>>> > > > > >> > > > > > > > > >  I try to deploy the WAR using the following
>>> > > > > >> configuration:
>>> > > > > >> > > > > > > > > >  <plugin>
>>> > > > > >> > > > > > > > > > <groupId>org.apache.openejb.maven</groupId>
>>> > > > > >> > > > > > > > > > <artifactId>tomee-maven-plugin</artifactId>
>>> > > > > >> > > > > > > > > >  <version>1.0.1</version>
>>> > > > > >> > > > > > > > > > <executions>
>>> > > > > >> > > > > > > > > > <execution>
>>> > > > > >> > > > > > > > > >  <id>tomee-deploy</id>
>>> > > > > >> > > > > > > > > > <phase>pre-integration-test</phase>
>>> > > > > >> > > > > > > > > > <goals>
>>> > > > > >> > > > > > > > > >  <goal>deploy</goal>
>>> > > > > >> > > > > > > > > > </goals>
>>> > > > > >> > > > > > > > > > <configuration>
>>> > > > > >> > > > > > > > > >  <tomeeVersion>1.5.2</tomeeVersion>
>>> > > > > >> > > > > > > > > >  <tomeeClassifier>plus</tomeeClassifier>
>>> > > > > >> > > > > > > > > >  <tomeeHost>${tomeeHostName}</tomeeHost>
>>> > > > > >> > > > > > > > > >
>>> >  <tomeeHttpPort>${tomee.http.port}</tomeeHttpPort>
>>> > > > > >> > > > > > > > > >   <path>${project.build.finalName}</path>
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > >
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > > >
>>> > > > > >> > > >
>>> > > > > >> > >
>>> > > > > >> >
>>> > > > > >>
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> <warFile>${project.build.directory}${file.separator}${project.build.finalName}.${project.packaging}</warFile>
>>> > > > > >> > > > > > > > > >  </configuration>
>>> > > > > >> > > > > > > > > > </execution>
>>> > > > > >> > > > > > > > > > <execution>
>>> > > > > >> > > > > > > > > >  <id>tomee-undeploy</id>
>>> > > > > >> > > > > > > > > > <goals>
>>> > > > > >> > > > > > > > > > <goal>undeploy</goal>
>>> > > > > >> > > > > > > > > >  </goals>
>>> > > > > >> > > > > > > > > > <phase>post-integration-test</phase>
>>> > > > > >> > > > > > > > > > </execution>
>>> > > > > >> > > > > > > > > >  </executions>
>>> > > > > >> > > > > > > > > > </plugin>
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > When I try to run Maven with a profile
>>> > containing
>>> > > > this
>>> > > > > >> > > > > > configuration
>>> > > > > >> > > > > > > I
>>> > > > > >> > > > > > > > > get
>>> > > > > >> > > > > > > > > > the following error:
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > [ERROR] Failed to execute goal
>>> > > > > >> > > > > > > > > >
>>> > > > > org.apache.openejb.maven:tomee-maven-plugin:1.0.1:deploy
>>> > > > > >> > > > > > > (tomee-deploy)
>>> > > > > >> > > > > > > > > on
>>> > > > > >> > > > > > > > > > project DeployService:
>>> > > > > >> > > > > > > > > > Execution tomee-deploy of goal
>>> > > > > >> > > > > > > > > >
>>> > > > > org.apache.openejb.maven:tomee-maven-plugin:1.0.1:deploy
>>> > > > > >> > > > failed:
>>> > > > > >> > > > > > > > > >
>>> > > > > >> org.apache.openejb.loader.Files$FileDoesNotExistException:
>>> > > > > >> > > > > > > > > > Does not exist: C:\Program
>>> > > > > >> > > > > > > > >
>>> Files\apache-tomee-plus-1.5.2\bin\DeployService:
>>> > > > > >> > > > > > > > > > Does not exist: C:\Program
>>> > > > > >> > > > > > > > >
>>> Files\apache-tomee-plus-1.5.2\bin\DeployService
>>> > > > > >> > > > > > > > > > -> [Help 1]
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > Nothing appears in the webapps folder on the
>>> > > server
>>> > > > > but
>>> > > > > >> in
>>> > > > > >> > > the
>>> > > > > >> > > > > bin
>>> > > > > >> > > > > > > > > folder a
>>> > > > > >> > > > > > > > > > empty folder called
>>> 'DeployService.unpacked' is
>>> > > > > created
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > If I change the <path> to
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > >
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > > >
>>> > > > > >> > > >
>>> > > > > >> > >
>>> > > > > >> >
>>> > > > > >>
>>> > > > >
>>> > > >
>>> > >
>>> >
>>> ${project.build.directory}${file.separator}${project.build.finalName}.${project.packaging}
>>> > > > > >> > > > > > > > > > i.e. the same as the <warFile> then I get
>>> the
>>> > > > > following
>>> > > > > >> > > error:
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > [ERROR] Failed to execute goal
>>> > > > > >> > > > > > > > > >
>>> > > > > org.apache.openejb.maven:tomee-maven-plugin:1.0.1:deploy
>>> > > > > >> > > > > > > (tomee-deploy)
>>> > > > > >> > > > > > > > > on
>>> > > > > >> > > > > > > > > > project DeployService:
>>> > > > > >> > > > > > > > > > Execution tomee-deploy of goal
>>> > > > > >> > > > > > > > > >
>>> > > > > org.apache.openejb.maven:tomee-maven-plugin:1.0.1:deploy
>>> > > > > >> > > > failed:
>>> > > > > >> > > > > > The
>>> > > > > >> > > > > > > > bean
>>> > > > > >> > > > > > > > > > encountered a non-application exception;
>>> > > > > >> > > > > > > > > > nested exception is:
>>> > > > > >> > > > > > > > > > [ERROR]
>>> > > org.apache.openejb.OpenEJBRuntimeException:
>>> > > > > >> > > > > > > > > > java.io.FileNotFoundException:
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > >
>>> > > > > >> >
>>> > > > >
>>> > >
>>> Y:\tp124295DDrev\workspaceJenkins\DeployService\target\DeployService.war
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > The file is of course prestent at the listed
>>> > path.
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > There is not created any new folder in the
>>> bin
>>> > > > folder.
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > The TomEE I try to deploy on is version
>>> 1.5.2
>>> > just
>>> > > > > like
>>> > > > > >> the
>>> > > > > >> > > one
>>> > > > > >> > > > > > > > > referenced
>>> > > > > >> > > > > > > > > > in the pom.xml.
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > What could the problem be and where should I
>>> > start
>>> > > > > >> looking
>>> > > > > >> > ?
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > My Java version is oracle170-64 on a
>>> Windows 7.
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > Please tell if you need more information in
>>> > order
>>> > > to
>>> > > > > >> help
>>> > > > > >> > me.
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > Regards
>>> > > > > >> > > > > > > > > > Esben Rugbjerg
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > > > --
>>> > > > > >> > > > > > > > > > =================
>>> > > > > >> > > > > > > > > > cand.polyt.
>>> > > > > >> > > > > > > > > > Esben Rugbjerg
>>> > > > > >> > > > > > > > > > Guldborgvej 44, 3.th.
>>> > > > > >> > > > > > > > > > 2000 Frederiksberg
>>> > > > > >> > > > > > > > > > Danmark
>>> > > > > >> > > > > > > > > > email: [email protected]
>>> > > > > >> > > > > > > > > > mobil-tlf.: +45 28715166
>>> > > > > >> > > > > > > > > > =================
>>> > > > > >> > > > > > > > > >
>>> > > > > >> > > > > > > > >
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > > > --
>>> > > > > >> > > > > > > > =================
>>> > > > > >> > > > > > > > cand.polyt.
>>> > > > > >> > > > > > > > Esben Rugbjerg
>>> > > > > >> > > > > > > > Guldborgvej 44, 3.th.
>>> > > > > >> > > > > > > > 2000 Frederiksberg
>>> > > > > >> > > > > > > > Danmark
>>> > > > > >> > > > > > > > email: [email protected]
>>> > > > > >> > > > > > > > mobil-tlf.: +45 28715166
>>> > > > > >> > > > > > > > =================
>>> > > > > >> > > > > > > >
>>> > > > > >> > > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > > > >
>>> > > > > >> > > > > > --
>>> > > > > >> > > > > > =================
>>> > > > > >> > > > > > cand.polyt.
>>> > > > > >> > > > > > Esben Rugbjerg
>>> > > > > >> > > > > > Guldborgvej 44, 3.th.
>>> > > > > >> > > > > > 2000 Frederiksberg
>>> > > > > >> > > > > > Danmark
>>> > > > > >> > > > > > email: [email protected]
>>> > > > > >> > > > > > mobil-tlf.: +45 28715166
>>> > > > > >> > > > > > =================
>>> > > > > >> > > > > >
>>> > > > > >> > > > >
>>> > > > > >> > > >
>>> > > > > >> > > >
>>> > > > > >> > > >
>>> > > > > >> > > > --
>>> > > > > >> > > > =================
>>> > > > > >> > > > cand.polyt.
>>> > > > > >> > > > Esben Rugbjerg
>>> > > > > >> > > > Guldborgvej 44, 3.th.
>>> > > > > >> > > > 2000 Frederiksberg
>>> > > > > >> > > > Danmark
>>> > > > > >> > > > email: [email protected]
>>> > > > > >> > > > mobil-tlf.: +45 28715166
>>> > > > > >> > > > =================
>>> > > > > >> > > >
>>> > > > > >> > >
>>> > > > > >> >
>>> > > > > >> >
>>> > > > > >> >
>>> > > > > >> > --
>>> > > > > >> > =================
>>> > > > > >> > cand.polyt.
>>> > > > > >> > Esben Rugbjerg
>>> > > > > >> > Guldborgvej 44, 3.th.
>>> > > > > >> > 2000 Frederiksberg
>>> > > > > >> > Danmark
>>> > > > > >> > email: [email protected]
>>> > > > > >> > mobil-tlf.: +45 28715166
>>> > > > > >> > =================
>>> > > > > >> >
>>> > > > > >>
>>> > > > > >
>>> > > > > >
>>> > > > > >
>>> > > > > > --
>>> > > > > > =================
>>> > > > > > cand.polyt.
>>> > > > > > Esben Rugbjerg
>>> > > > > > Guldborgvej 44, 3.th.
>>> > > > > > 2000 Frederiksberg
>>> > > > > > Danmark
>>> > > > > > email: [email protected]
>>> > > > > > mobil-tlf.: +45 28715166
>>> > > > > > =================
>>> > > > > >
>>> > > > >
>>> > > > >
>>> > > > >
>>> > > > > --
>>> > > > > =================
>>> > > > > cand.polyt.
>>> > > > > Esben Rugbjerg
>>> > > > > Guldborgvej 44, 3.th.
>>> > > > > 2000 Frederiksberg
>>> > > > > Danmark
>>> > > > > email: [email protected]
>>> > > > > mobil-tlf.: +45 28715166
>>> > > > > =================
>>> > > > >
>>> > > >
>>> > >
>>> > >
>>> > >
>>> > > --
>>> > > =================
>>> > > cand.polyt.
>>> > > Esben Rugbjerg
>>> > > Guldborgvej 44, 3.th.
>>> > > 2000 Frederiksberg
>>> > > Danmark
>>> > > email: [email protected]
>>> > > mobil-tlf.: +45 28715166
>>> > > =================
>>> > >
>>> >
>>>
>>>
>>>
>>> --
>>> =================
>>> cand.polyt.
>>> Esben Rugbjerg
>>> Guldborgvej 44, 3.th.
>>> 2000 Frederiksberg
>>> Danmark
>>> email: [email protected]
>>> mobil-tlf.: +45 28715166
>>> =================
>>>
>>
>>
>

Reply via email to