2

アプリケーションに play 2.2.0 を使用しているため、アプリケーションをホストするには、Tomcat7 サーバーでホストできるように war ファイルを作成する必要があります。それで、方法はありますか

  1. コンソールを使用して netbeans にオプションがあるため、クリーンとビルドを行います。
  2. ホストできるようにwarファイルを作成します。
  3. 通常のjspホスティングのようにwarファイルを作成する方法は、すべてのクラスファイルをWEB_INFフォルダーに貼り付けますが、ここではどうすればよいか手順を教えてください。私はこれをいくつか試してみましたが、これは私が間違っていることを知っています。正しい方法を教えてください。

    F:\Play_workspace\ThemePractice>play war [info] Loading project definition from F:\Play_workspace\ThemePractice\project [info] Set current project to ThemePractice (in build file:/F:/Play_workspace/ThemePractice/) [error]有効なコマンドではありません: war (同様: start) [エラー] 有効なプロジェクト ID ではありません: war [エラー] 期待される ':' (構成を選択する場合) [エラー] 有効なキーではありません: war (同様: watch、run、 apiUrl) [エラー] 戦争 [エラー] ^

4

3 に答える 3

0

addSbtPlugin("com.github.play2war" % "play2-war-plugin" % "1.2-beta4")あなたに追加plugins.sbt

以下を build.sbt に追加します

import com.github.play2war.plugin._

libraryDependencies ++= Seq(
  "com.github.play2war" % "play2-war_2.9.1" % "0.8.2"
)


Play2WarPlugin.play2WarSettings

Play2WarKeys.servletVersion := "2.5"

これで、「play war」コマンドを自由に使用できるようになりました。

于 2016-12-01T15:38:27.033 に答える