問題タブ [weceem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - Weceem Grailsプラグインを取得して、アプリケーションの再起動時にコンテンツを保存するにはどうすればよいですか?
空のGrails1.3.7アプリケーションにWeceem1.0プラグインをインストールしています。ドキュメントページから初期設定を行い、devDBを「mem」ストレージから「file」ストレージに切り替えました。スペースを作成してコンテンツを入力することはできますが、アプリケーションを再起動すると(grails run-app)、スペースとコンテンツが失われます。
devDB.scriptおよびその他のファイルには、Weceemデータの痕跡が表示されますが、新しく起動したアプリケーションのコンテンツが失われます。
それを永続化するために何をする必要がありますか?
grails - Weceem 1.1.2 が起動中にリソースを見つけられない
Weceem でプロジェクトを開始しようとすると、STS コンソールに次のエラーが表示されます。
| | エラー 2012-02-07 09:23:54,609 ["http-bio-8080"-exec-3] ERROR resource.ResourceMeta - /plugins/blueprint-0.9.1.1/css/blueprint/screen.css の処理中、リソース必要でしたが見つかりませんでした: /plugins/blueprint-0.9.1.1/css/blueprint/src/grid.png
| | エラー 2012-02-07 09:23:55,411 ["http-bio-8080"-exec-3] ERROR resource.ResourceMeta - /plugins/weceem-1.1.2/_weceem/css/weceem.css の処理中、リソース必要でしたが見つかりませんでした: /plugins/weceem-1.1.2/_weceem/images/weceem/absBullet.png
| | エラー 2012-02-07 09:25:32,772 ["http-bio-8080"-exec-10] エラー resource.ResourceMeta - /plugins/ckeditor-3.6.0.0/js/ofm/styles/filemanager.css の処理中、リソースが必要でしたが、見つかりませんでした: /plugins/ckeditor-3.6.0.0/js/ofm/images/circular/yes.png
STS 2.9.0.M2、Grails バージョン 2.0、および Weceem 1.1.2 のプラグインを使用しています。
誰かがこのような問題を抱えていましたか?私は STS、Grails、および Weceem を初めて使用するので、助けていただければ幸いです。前もって感謝します。
grails - 管理画面からWeceemにコンテンツを追加できません
Grails CMS(Weceem)を稼働させました。管理画面から、既存のテキストを変更したり、新しいHTMLページを追加したりすることができました。ただし、リソースフォルダを追加できません。
[新しいコンテンツ]をクリックして[フォルダ]を選択し、フォルダ名を入力すると、 [親と子]でチェックマークが付けられ、[親:リソース(サーバーディレクトリ)]と表示されたので、[保存]をクリックします。完了したように見えますが、何も作成されていません。画面を更新し、リソースフォルダーを展開しましたが、新しく作成したフォルダーがリソースの下に表示されませんでした
ただし、sshクライアントを介して実際のサーバーにアクセスすると、フォルダーが / root / weceem-uploads / WeceemFiles / _ROOT/resourcesの下に作成されていることがわかります。
ただし、管理画面には表示されません。
誰もが理由を知っていますか?
ありがとう、
grails - weceem grails-plugin 使用時の springSecurityService.currentUser の Null ポインタ
プロジェクトで Grails 2.1.1 を使用しています。現在、springSecurityService.currentUser を使用してユーザー資格情報などを取得しています。
過去 2 日間で、私のプロジェクトには CMS 拡張機能が必要で、Weceem プラグインに出くわしました。あちこちで物事を設定すると、最終的に Weceem プラグインを使用したプロジェクトが実行されるようになりましたが、springSecurityService.currentUser メソッドが呼び出されるたびに Null Pointer Exception が発生します。
weceem grails-plugin がなくてもすべて正常に動作しているため、いくつかの設定を行う必要があると思います。問題は、どこで、何ですか?
これは私のユーザークラスです
これは springSecurityService を呼び出した私のコントローラーです
tomcat - Grails + Weceem + Tomcat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor
Grails 2.1.5 + Weceem を CMS に使用し、Tomcat 7.0.40 をサーブレット コンテナーとして使用しています。
サーバーには 7.5 Gb の RAM があり、Tomcat 用にこの JAVA_OPTS を構成しました。
現在、catalina.out で次のエラーが発生しています。
そして、stacktrace.log で:
エラーを見つけるのを手伝ってくれることを願っています
security - Weceem セキュリティ ルールのインターセプター
weceem プラグインのインストールに成功し、ユーザー ロールにマップできました。ただし、次のようにさらに制御する必要があります。システムにはテナントがあり、そのユーザーは同じ役割を持っています。しかし、grails アプリの各テナントは、他のテナントから完全に分離されています。そのため、テナントごとに 1 つのスペースを作成する予定です。次に、1 つのテナントのユーザーに特定の wecem スペースへのアクセスを許可します。この方法では、あるテナントのユーザーは、別のテナント向けの別の SPACE のコンテンツにアクセスできません。「テナント管理者」のように、すべてのテタントのユーザーが同じロールを持つため、ロールに基づいて分離することはできません。
セキュリティ フレームワークによって呼び出されるインターセプターをコントローラー (または別の場所) に記述できますか? そのインターセプターにカスタム コードを記述して、テナントが特定の SPACE のみにアクセスしており、アクセスを許可するかどうかを判断し、それ以外の場合は拒否します。 ?
メインアプリケーションからプログラムで SPACE を作成できますか? たとえば、システムでテナントが作成されたときに、そのテナント用のスペースを作成したいと考えています。
tomcat - tomcat で戦争を展開する
非常に奇妙なエラーが発生しました。プロジェクトを終了し、.war ファイルを作成しましたが、それを Tomcat_HOME/webapps フォルダーに配置すると、それもデプロイされますが、ブラウザーに表示されず、代わりに 404 が表示されますエラー: 要求されたリソースは利用できません。
grails - コンテンツをローカル サーバー ファイル システムの代わりにデータベースまたは S3 にアップロードするように Weceem を構成することは可能ですか?
Grailsアプリケーションの CMS ソリューションを介して、ビジネス チームが特定のページやコンテンツ自体を編集できるようにしたいと考えています。Weceemプラグインは良い選択だと思います。
私が見る潜在的な問題は、アップロードされたコンテンツにローカルサーバーファイルシステムを使用していることです。これは、私たちのような水平方向にスケーリングされたクラウド環境では役に立ちません (AWS で実行しています)。
質問は、データベースを使用してバイナリ/アップロードされたコンテンツを保存するように Weceem に指示すること、または (できれば) ファイル システムの代わりに Amazon S3 を使用するようにコンテンツ アップロード ハンドラをオーバーライドするように指示することは可能ですか?メインアプリなので、問題はWeceemにフックする方法です)
grails - どの CMS が既存の Grails アプリと統合されているか
複数のフォームを持つ既存の grails アプリがあります。既存の grails フォームをこの cms に追加し、各フォームに異なるアクセス許可を割り当てることができる CMS が必要です。管理ページからサイト テンプレートの CSS を変更できるようにする必要があります。既存のasp.netページを追加し、このページに権限を割り当て、カスタムテーマを追加できるdotnet nukeのようなもの。要求される機能:
Active Directory との統合
MS Exchange との統合
protal 管理 UI から Grails フォームのセキュリティ ポリシーを設定する
ポータル管理 UI からフォームの CSS テーマを変更する
ポータルとの簡単な統合