問題タブ [kuali]

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.

0 投票する
2 に答える
5218 参照

java - Maven-$ {project.build.directory}(target /)内の一連のファイルに対するdeploy:deploy-file

私の状況についての簡単な説明-私は、コードファーストのwsdlを生成するJAX-WS注釈付きインターフェース/クラスを持つコードベースに取り組んでいます。CXFのcxf-java2ws-pluginを使用して、ビルド時にmaven内でwsdlを生成し、各モジュール用に生成された.jarに含めます。

mavenリポジトリは次のように機能できるため、これらのwsdlファイルをmavenリポジトリにデプロイします。

  • その場しのぎのサービスリポジトリ(ここで説明されているような)
  • wsdlファイル自体を管理する代わりに、wsdlのMaven座標をポイントすることにより、 cxfcodegenプラグインを使用する簡単な方法をクライアントに提供します

これまでに入手したのは、dependency:unpack-dependenciesを使用して、プロジェクト内のすべてのwsdlファイルをこのモジュール内の1つのディレクトリ$ {project.build.directory}(一般にtarget / toみんな)。

方法がわからないのは、これらの各ファイルをループして、各wsdlでdeploy:deploy- filemojoを呼び出すことです。これらのwsdlファイルをデプロイするプロセスを本当に自動化し、誰も手動でデプロイしたくないので、ここでのオプションは何ですか?

完全を期すために、pomファイルは次のとおりです。

これは、target / wsdl内のwsdlを押し込みます(これらは、依存している各.jar内のwsdl /内に含まれています):


解決

私が実装したものはライアン・スチュワードによって提供された受け入れられた答えとは異なると思いましたが、それが私自身を書くように導いたので、私は彼の答えを受け入れました。

基本的に、これは上記のマルチモジュールプロジェクトのサブモジュールであるMavenPomです。私はdependency:unpack-dependenciesを使用してから、インラインgroovyスクリプトを使用して、これらの各wsdlファイルでdeploy:deploy-fileを呼び出しています。これはちょっとしたハックジョブですが、モジュール内のwsdlファイルへのパスをハードコーディングし、それらでdeploy:deploy-file mojoのいくつかの実行を呼び出すことなく、これを行うためのより良い方法を考えることはできませんでした。 pom。

0 投票する
1 に答える
292 参照

java - Kuali 起動エラーの修正方法 プレースホルダー 'datasource.url' を解決できませんでした?

Kuali 起動エラーの修正方法 プレースホルダー 'datasource.url' を解決できませんでした?

起動時にエラーが発生して Kuali が起動しません。

Kuali がエラーなしで起動することを期待しています。

0 投票する
1 に答える
173 参照

ojb - Kuali ドキュメント ビジネス オブジェクトの拡張

ドキュメントの拡張属性に関する問題に直面しています (ドキュメント テーブルを拡張しようとしています)。元のテーブルの PK (FDOC_NBR) を拡張テーブルに作成し、カスタマイズされた元のテーブルの ojb エントリのforeignKey を介して (「拡張」参照記述子として) 2 つをリンクしました。拡張子の bo と dd を作成し、元のドキュメントの dd をカスタマイズして新しい属性を追加しました。拡張された BO 自体に、2 つの新しい列 + documentNumber の PK 列のメンバー (セッターとゲッターを使用) も追加しました。また、ドキュメントの jsp に新しい属性を追加しました。関連するモジュール定義は、カスタム dd、ojb などのファイルを含むように拡張されています。

確かに、ドキュメントを開くと新しいフィールドが表示されます-ただし、ドキュメントを送信しようとすると(新しいフィールドで何かをしても)、エラーが発生します-

エラーの詳細: OJB 操作。SQL []; ORA-01400: ("KFSTEM"."TEM_TRVL_ARRANGER_DOC_EXT_T"."FDOC_NBR") に NULL を挿入できません。ネストされた例外は java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into ("KFSTEM"."TEM_TRVL_ARRANGER_DOC_EXT_T"."FDOC_NBR") です

どういうわけか、システムが実際のドキュメント番号ではなく、拡張機能の PK フィールドに NULL の値を挿入しようとしているようです。これをデバッグしようとすると、アクションのルート メソッドで DocumentDaoOjb.save まで (これは私ができる限り下にあります)、実際のドキュメント番号が渡されているドキュメントが表示されるので、問題は純粋にojb はこの番号を拡張テーブルに設定しようとします。

これを明らかにするのに役立つドキュメントの拡張属性を使用した経験がある人はいますか?

0 投票する
0 に答える
102 参照

archiving - Kuali Financial System (KFS) からドキュメントを削除するポリシーを実装するにはどうすればよいですか?

日付に基づいてドキュメントを論理的に削除することは可能ですか?

現在、クアリ金融システムには、ドキュメントを消去またはアーカイブするためのメカニズムが組み込まれていません。ファイル システムまたはデータベースのいずれかの添付ファイルを含め、それらはすべて、作成されたそれぞれのテーブルに残ります。

これを実装した機関がある場合、技術的およびポリシーの観点からどのように実装されましたか?

特定の技術/ポリシー アプローチに長所と短所がある場合は、それらを回答に含めてください。私が知っていることの1つは、添付ファイルがファイルシステムまたはデータベースに保存されるかどうかということです。そのため、ソリューションがどちらか一方を想定している場合は、それを含めてください。

0 投票する
1 に答える
66 参照

mysql - この MySQL クエリを高速化する方法はありますか?

以下のクエリは、"FROM" 句に 1 つの口座番号 (a.account_nbr) と 1 つのオブジェクト コード (a.fin_object_cd) しかない場合にすばやく実行されますが、FROM 句に口座番号の範囲が含まれるようにクエリを変更すると、さまざまなオブジェクト コードがあるため、結果を返すのに非常に長い時間がかかります。実行するのに約 1 分から 20 分以上かかります。

クエリは必要な結果を返しますが、より迅速に実行する必要があります。

私に何ができる?一部の列にインデックスを追加することが役立つかどうか、またはクエリを作成するためのより良い方法があるかどうかはわかりません。

テーブルについて、または私が達成しようとしていることについてさらに情報が必要な場合は、お知らせください。

0 投票する
1 に答える
61 参照

svn - svn - Kuali Student からのチェックアウト エラー

Kuali Student Curriculum Management システムを PC にインストールしています。maven、oracle、svnなどのすべての前提条件をインストールしてセットアップしました。

しかし、ここに書かれているように、クアリ学生バンドルデータをロードすると

このコマンドを実行します

このエラーが発生します

Kuali データベースから正しくチェックアウトする方法を教えてください。前もって感謝します。

0 投票する
1 に答える
67 参照

java - tomcat に kuali CM をデプロイする方法は?

ここにあるクイックスタートガイドに従って、kuali カリキュラム管理システムをインストールしています。

すべてを正常に完了しましたが、Tomcat にアプリケーションをデプロイできません。

これまで tomcat を実際に使用したことがないので、指定された手順に従う方法を誰か教えてください。メモリ設定をどこに追加するか、Oracle jarファイルは何かなど。

  1. 次のメモリ設定をサーバー構成に追加します -Xmx1024m -XX:PermSize=256m

  2. Oracle JAR を Tomcat サーバーのクラスパスに追加します (通常、JAR を TOMCAT_HOME/lib ディレクトリにコピーします)。

  3. WAR ファイルを TOMCAT_HOME/webapps にコピーします (コピーする前に、war ファイル名からバージョン番号を削除することをお勧めします)。

  4. Tomcat を起動

0 投票する
4 に答える
6591 参照

oracle - Io 例外: Oracle を 12g にアップグレードした後の Oracle エラー ORA-12650

Oracle DB を 11g から 12g にアップグレードした後、以下のスタックトレースを取得しましたIo exception: Oracle Error ORA-12650。この問題を解決するにはどうすればよいですか?