This is the first time ive done this so im probably missing something
simple.

Relevant Apache looks like this:-

Alias /maven_repo/ /opt/app/maven_repo/
<Directory /opt/app/maven_repo>
    DAV on
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    AuthType Basic
    AuthName "MAVEN Repository"
    # (Following line optional)
    # AuthBasicProvider file
    AuthUserFile /opt/app/apache2/passwd/passwords
    Require user svn

</Directory>


[EMAIL PROTECTED] app]$ ls -ltrd maven_repo
lrwxrwxrwx  1 svn users 15 Oct 31 17:42 maven_repo -> /DGW/maven_repo
[EMAIL PROTECTED] app]$ ls -ltrd /DGW/maven_repo
drwxrwxrwx  2 svn users 4096 Oct 31 17:42 /DGW/maven_repo

I can browse directories ok.

But when I try and upload using:-

mvn -e deploy:deploy-file -DgroupId=remedy -DartifactId=arapi
-Dversion=7.1 -Dpackaging=jar
-Dfile="C:\Downloads\Java\all_remedy\arapi71.jar"
-DrepositoryId=NortelToolsRepo -Durl="http://hardgwd01/maven_repo";

It throws an error:-

[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error deploying
artifact
: Authorization failed: Access denied to:
http://hardgwd01/maven_repo/remedy/ara
pi/7.1/arapi-7.1.jar
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:564)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:493)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:463)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:224)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:143)
        at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error
deploying artif
act: Authorization failed: Access denied to:
http://hardgwd01/maven_repo/remedy/
arapi/7.1/arapi-7.1.jar
        at
org.apache.maven.plugin.deploy.DeployFileMojo.execute(DeployFileMojo.
java:243)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:443)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:539)
        ... 16 more
Caused by:
org.apache.maven.artifact.deployer.ArtifactDeploymentException: Error
 deploying artifact: Authorization failed: Access denied to:
http://hardgwd01/ma
ven_repo/remedy/arapi/7.1/arapi-7.1.jar
        at
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(Def
aultArtifactDeployer.java:94)
        at
org.apache.maven.plugin.deploy.DeployFileMojo.execute(DeployFileMojo.
java:239)
        ... 18 more
Caused by: org.apache.maven.wagon.TransferFailedException: Authorization
failed:
 Access denied to:
http://hardgwd01/maven_repo/remedy/arapi/7.1/arapi-7.1.jar
        at
org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(D
efaultWagonManager.java:272)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(Def
aultWagonManager.java:153)
        at
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(Def
aultArtifactDeployer.java:80)
        ... 19 more
Caused by: org.apache.maven.wagon.authorization.AuthorizationException:
Access d
enied to: http://hardgwd01/maven_repo/remedy/arapi/7.1/arapi-7.1.jar
        at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.put(Lightw
eightHttpWagon.java:165)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(D
efaultWagonManager.java:237)
        ... 21 more

The only way I have overcome this error is to create all the dirs in the
upload path.
This shouldn't be necessary should it?
How do I overcome this is ti an apache config?

Thanks

Simon 


Simon Taylor
Service Tools Solutions (STS) Engineer
Nortel
Email [EMAIL PROTECTED]
Office +44.1279 402291 (ESN 6 742 2291)
Mobile +44.7740.533743 (ESN 748 3743)



Reply via email to