Eclipse からリモート Web サーバーに .war を直接公開する必要があります。
SSH/FTP経由でアクセス可能
そのためのプラグイン/推奨方法はありますか?
ありがとう
Eclipse からリモート Web サーバーに .war を直接公開する必要があります。
SSH/FTP経由でアクセス可能
そのためのプラグイン/推奨方法はありますか?
ありがとう
war ファイルを専用サーバーに直接アップロードするには、JSch Libraryを参照してください。これを使えば、sshでファイルを直接アップロードできます。
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>
ここでは、ユーザー名、パスワード、およびすべての必須フィールドを提供する必要があり、機能するはずです。