Actually, I have to take back what I said: it does happen with Cargo as well. 
Here's the weird thing:

I can remotely deploy using Maven from my Windows desktop to the server, but
it fails when I deploy from Hudson, which resides on the same server, but is
on a different JVM.  


leojhartiv wrote:
> 
> My tomcat-users looks like this:
> 
> <role rolename="manager"/>
> <role rolename="admin"/>
> 
> <user username="adminUser" password="adminPassword"
> roles="admin,manager"/>
> 
> I am able to sign in via the HTML manager and I am able to deploy remotely
> via the Maven Cargo plugin, so the problem seems to reside in the Tomcat
> plugin.
> 
> 
> 
> 
> mgenov wrote:
>> 
>> Hello,  I think that your problem is in tomcat's configuration.
>> 
>>  Here is the configuration that I'm using in one of my projects ( note:
>> conf/tomcat-users.xml ):
>>   <role rolename="standard"/>
>>   <role rolename="manager"/>
>>   <user username="myuser" password="mypass" roles="standard,manager"/>
>> 
>> 
>> 
>> 
>> On Tue, Sep 16, 2008 at 10:00 PM, Wayne Fay <[EMAIL PROTECTED]> wrote:
>> 
>>> HTTP 401 is "unauthorized". I would assume your name or password are
>>> incorrect, or some other similar reason.
>>>
>>> Check the Tomcat logs too.
>>>
>>> Wayne
>>>
>>> On Tue, Sep 16, 2008 at 10:47 AM, leojhartiv <[EMAIL PROTECTED]> wrote:
>>> >
>>> > Hello,
>>> >
>>> > I was wondering if there was anything special I need to do in order to
>>> > deploy my Maven-generated WAR file to a remote tomcat instance (on
>>> another
>>> > server).  The following config (substiture remote URL with
>>> > http://localhost:8080/manager) works fine on my local desktop with a
>>> local
>>> > tomcat instance:
>>> >
>>> > mvn tomcat:deploy
>>> >
>>> > <build>
>>> >  <plugins>
>>> >   <plugin>
>>> >    <groupId>org.codehaus.mojo</groupId>
>>> >    <artifactId>tomcat-maven-plugin</artifactId>
>>> >    <configuration>
>>> >     <warFile>
>>> >      ${project.build.directory}/${project.build.finalName}.war
>>> >     </warFile>
>>> >     <update>true</update>
>>> >     <path>/appPath</path>
>>> >     <url>http://server:38080/manager</url>
>>> >     <username>adminUser</username>
>>> >     <password>adminPassword</password>
>>> >    </configuration>
>>> >   </plugin>
>>> >  </plugins>
>>> >  </build>
>>> > But fails when I try to deploy remotely with the following error:
>>> > [INFO] Deploying war to http://server:38080/appPath
>>> > [TASKS] Scipping maven reporter: there is already a result available.
>>> > [HUDSON] Archiving ...pom.xml to .../pom.xml
>>> > [HUDSON] Archiving ....war to ....war
>>> > [INFO]
>>> >
>>> ------------------------------------------------------------------------
>>> > [ERROR] BUILD ERROR
>>> > [INFO]
>>> >
>>> ------------------------------------------------------------------------
>>> > [INFO] Cannot invoke Tomcat manager
>>> >
>>> > Embedded error: Server returned HTTP response code: 401 for URL:
>>> > http://server:38080/manager/deploy?path=%2FappPath&war=&update=true
>>> > Any ideas?  Is there an additional configuration step I have to
>>> incorporate?
>>> >
>>> > Thanks,
>>> > Leo
>>> > --
>>> > View this message in context:
>>> http://www.nabble.com/Deploy-to-Remote-Tomcat-Instance-tp19516536p19516536.html
>>> > Sent from the mojo - user mailing list archive at Nabble.com.
>>> >
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe from this list, please visit:
>>> >
>>> >    http://xircles.codehaus.org/manage_email
>>> >
>>> >
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>    http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>> 
>> 
>> -- 
>> The human knowledge belongs to the world.
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Deploy-to-Remote-Tomcat-Instance-tp19516536p19535831.html
Sent from the mojo - user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to