1

Eclipse からリモート Web サーバーに .war を直接公開する必要があります。

SSH/FTP経由でアクセス可能

そのためのプラグイン/推奨方法はありますか?

ありがとう

4

2 に答える 2

0

war ファイルを専用サーバーに直接アップロードするには、JSch Libraryを参照してください。これを使えば、sshでファイルを直接アップロードできます。

于 2013-10-21T05:47:32.337 に答える
0

war ファイルを作成して Eclipse から Web サーバーに直接公開するには、build.xml ファイルで次の変更を行う必要があります。まず、war ファイルを作成します。

<!-- Create Jar File -->
    <target name="buildJar" depends="build">
        <jar destfile="${jarDir}/${jarFile}" basedir="${jarClassdir}">
            <zipfileset dir="${base.dir}" prefix="META-INF" includes="weblogic-ejb-jar.xml" />
        </jar>
    </target>

    <!-- Create War File -->
    <target name="buildWar" depends="buildJar">
        <war destfile="${warDir}/${warFile}" webxml="${web}/WEB-INF/web.xml">
            <fileset dir="${web}" />
            <classes dir="${warClassdir}" />
        </war>
    </target>

次のコードを追加して、サーバーに自動的にデプロイします

<target name="deploy" depends="undeploy">
        <echo>Deploying...</echo>
        <wldeploy action="deploy" name="${deploy.name}" source="${deploy.source}" user="${wls.username}" 
            nostage="true" password="${wls.password}" verbose="true" adminurl="t3://${wls.hostname}:${wls.port}" targets="${deploy.target}" />
    </target>

ここでは、ユーザー名、パスワード、およびすべての必須フィールドを提供する必要があり、機能するはずです。

于 2013-10-21T08:15:48.287 に答える