0

MVC でも REST アプリケーションでもないMarkLogicアプリケーションを開発しました(より正確には、標準の ML REST API を使用しない REST API です)。

Roxyを使用してこのアプリケーションをパッケージ化してデプロイしたいのですが、Roxy には、新しいプロジェクトを作成するときに ML の REST API または MVC フレームワークが含まれています。

Roxy によってデプロイされたものを削除することは可能ですか、それとも、Roxy よりも完全な機能がはるかに少ないMarkLogic パッケージなどの他のソリューションを見つける必要がありますか?

4

3 に答える 3

4

MarkLogic 以外の REST API アプリケーションに Deployer を使用するには、mvc アプリケーションから開始し ( ml new my-app --app-type=mvc)、提供されたソース コードを削除し ( rm -rf src)、URL リライタとエラー ハンドラをリセットします。

  • URLリライター=
  • エラーハンドラ=

次に、コードを src にコピーできます。

- アップデート -

grtjn が指摘したように、このチケットは Roxy に実装されました。正解は を使うようになり--app-type=bareました。

于 2015-02-02T13:53:37.637 に答える
2

REST タイプを使用して新しい Roxy プロジェクトを作成すると、src フォルダーが空であり、rest-api フォルダーにもあまり含まれていないことがわかります。rest-api フォルダーを無視し、build.properties のいくつかの設定を自分のリライターなどに合わせて作り直す場合は、ほとんどの種類の MarkLogic アプリケーションのデプロイをためらうことはほとんどありません。

デプロイまたは REST オプションと拡張機能をスキップするdeploy src代わりに使用することもできます。deploy modules

チッ!

于 2015-02-02T13:34:36.353 に答える