0

私は gradle ベースのプロジェクトを持っており、貨物を使用して tomcat7 に戦争を展開しています。Maven ベースの別のプロジェクトでは、完全にデプロイできます。これらのプロジェクトを Mac で実行しています。唯一の違いは maven プロジェクトにあります。これは構成です。

<configuration>
    <warFile>${basedir}/target/${project.build.finalName}.war</warFile>
    <url>http://localhost:8080/manager</url>
    <server>TomcatServer</server>
    <path>/mypath</path>
</configuration>

しかし、グラドルでは、貨物は localhost:8080/manager/text にデプロイされ、それが 403 を取得していると思います。同じビルドファイルが私の ubuntu で完全に正常に動作します。

これは私のbuild.gradleです:

apply plugin: 'cargo'

repositories {
    mavenCentral()
}

buildscript {
    repositories {
        add(new org.apache.ivy.plugins.resolver.URLResolver()) {
            name = 'GitHub'
            addArtifactPattern 'http://cloud.github.com/downloads/[organisation]/[module]/[module]-[revision].[ext]'
        }
    }
    dependencies {
         classpath 'bmuschko:gradle-cargo-plugin:0.3'
    }
}

cargo {
    containerId = 'tomcat7x'
    port = 8080
    context = 'mypath'
    remote {
        hostname = 'localhost'
        username = 'username'
        password = 'passwd'
    }
}

dependencies {
    cargo 'org.codehaus.cargo:cargo-core-uberjar:1.1.1',
          'org.codehaus.cargo:cargo-ant:1.1.1',
          'jaxen:jaxen:1.1.1'
}

私の tomcat-users.xml には、manager、manager-script、および manager-gui ロールを含めました。ここで何か不足していますか?

4

0 に答える 0