モジュール経由でJSPを上書きしようとしました。モジュールはデプロイされていますが、何の効果もありません。私はcreate_account.jspを上書きしようとします。私bnd.bndは、次のようになります。Liferay 7 jspフックモジュールが動作しない
Bundle-Version: 1.0.0 Fragment-Host: com.liferay.login.web;bundle-version="1.0.5" -sources: true
私のモジュールがサーバーと同期しています。私はdevelopper-modeとLiferay 7.0.1 GA2を使用します。それは働いていない理由を
/test-module/src/main/resources/META-INF/resources/create_account.jsp
任意のアイデア:
create_account.jspは、次のパスの下にありますか?
私のポートレットの状態はです。私はコンパイルすることができます。タクをに解決に変更します。私はそれがアクティブ他のすべてのモジュールのようにすべきだと思います。
他のJSPファイルにあるJSPから変数を解決することもできません。例:PropsValues。 build.gradleに間違った/欠けている依存関係が存在する可能性がありますか? dependencies { compile group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "2.0.0" compile group: "com.liferay.portal", name: "com.liferay.util.taglib", version: "2.0.0" compile group: "javax.portlet", name: "portlet-api", version: "2.0" compile group: "javax.servlet", name: "servlet-api", version: "2.5" compile group: "jstl", name: "jstl", version: "1.2" compile group: "org.osgi", name: "org.osgi.compendium", version: "5.0.0" }
私はIDEを使わずにホールプロジェクトを再構築しましたが、同じ問題が発生します。私はそれを展開しようとするとエラーが発生します。しかし、サーバにはまだという状態のがインストールされています。 ブレードが展開フォルダにを展開した後、私はJARをコピーすると
PS C:\DEV\Git\faberplace-workspace\modules\com.clavisit.registration.hook.jsp> blade deploy
:modules:com.clavisit.registration.hook.jsp:compileJava UP-TO-DATE
:modules:com.clavisit.registration.hook.jsp:buildCSS UP-TO-DATE
:modules:com.clavisit.registration.hook.jsp:processResources UP-TO-DATE
:modules:com.clavisit.registration.hook.jsp:transpileJS SKIPPED
:modules:com.clavisit.registration.hook.jsp:configJSModules SKIPPED
:modules:com.clavisit.registration.hook.jsp:classes UP-TO-DATE
:modules:com.clavisit.registration.hook.jsp:jar
:modules:com.clavisit.registration.hook.jsp:assemble
:modules:com.clavisit.registration.hook.jsp:build
BUILD SUCCESSFUL
Total time: 5.486 secs
stop 482
org.osgi.framework.BundleException: Invalid operation on a fragment.
update 482 file:/C:/DEV/Git/faberplace-workspace/modules/com.clavisit.registration.hook.jsp/build/libs/com.clavisit.regi
stration.hook.jsp-1.0.4.jar
Updated bundle 482
start 482
org.osgi.framework.BundleException: Invalid operation on a fragment.
Error
0. [DeployCommand.installOrUpdate] aQute/bnd/header/Parameters
は、に状態変化がを解決しました。 Deploying an osgi bundle (jsp hook) in liferay 7
さらに情報::
私はWindows上で動作する
それにはここに同じ問題があります。
ログは私が展開follwing言う:
07:05:43,732 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:252] Processing blade.hook.jsp-1.0.0.jar
07:05:51,904 INFO [Refresh Thread: Equinox Container: b0a1d0af-1044-0016-189b-a4fba6a2d683][BundleStartStopLogger:38] STOPPED com.liferay.login.web_1.0.5 [219]
07:05:52,494 INFO [Refresh Thread: Equinox Container: b0a1d0af-1044-0016-189b-a4fba6a2d683][BundleStartStopLogger:35] STARTED com.liferay.login.web_1.0.5 [219]
は、そしてそれは、以下の画像のようになります。
最新の情報に更新すると、あなたのRuss Bohl ありがとうございインストールから解決までの状態を変更するための良い方法です。私は2行追加したが、何も変わらない。私も2つのサンプルプロジェクトを構築しようとしましたが、どちらも私のために働いていませんでした。何か案は? –
私の編集を参照してください:それはコメントに入れるには長すぎました。 –
私は自分の質問を編集しました。私のログはあなたのように見えますが、ログインはフックなしのように見えます。あなたはどのOSで働いていますか?私はそれが動作しないのLiferay 7.0.1 GA 2に出てい –