問題タブ [dspace]
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.
java - DSpace とドキュメントの物理的な分離
物理的なデータ分離をサポートするドキュメント リポジトリを探しています。私は Open Text のLiveLinkを調べていましたが、その価格帯は私の手に負えません。DSpaceを調べ始めたところです。無料でオープンソースであり、PostgreSQLで動作します。
私は、DSpace がデータの物理的な分離をサポートしているかどうかを実際に把握しようとしています。複数の DSpace コミュニティを作成すると思いますが、各コミュニティ ストアのドキュメントを別の台紙に収めたいと考えています。これは可能ですか?それとももっと良い方法がありますか?
また、DSpace のフロント エンドは使用しません。ユーザーは、DSpace がドキュメントを保管していることさえ知りません。独自のフロントエンドを構築し、Java を使用して DSpace と通信します。DSpace用の優れたJava APIラッパーを知っている人はいますか?
tomcat - Windowsへのdspaceのインストール
WindowsにDSpaceをインストールしようとしています。必要なすべてのサポート ソフトウェアをインストールしました。
http://casin.ncsi.iisc.ernet.in/dspace/dspacewindows.htmにある指示に従って、DSpace をインストールするには、フォルダからとdspace.war
をにコピーする必要があります。dspace-oai.war
C:\Dspace\build
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps
ただし、これらの 2 つのファイルが見つからず、フォルダーも存在しません。誰かがこれを整理できますか?
dspace - DSpaceに言語を追加するには?
DSpace に「アラビア語」を追加したいと考えています。
このファイルを構成します:
この行で:
次に、Dspace をビルドして Tomcat を再起動します。
しかし、私はこのファイルを見つけることができません:
また、DSpace で見つからない場所にドイツ語を表示する方法
DSpace をアラビア語でカスタマイズすると、他にも奇妙な問題が発生しますか?
git - git (または他のリビジョン管理システム) に何を保存しますか?
最初の質問の例として Drupal を取り上げます。カスタムテーマとダウンロードされた多くのモジュールを備えた drupal インスタンスがあります。ソースコードリポジトリとして使用されるサーバーがあります。drupal の開発インスタンスでの作業の現在のワークフローは、変更をテストに移行します。クライアントがそれをテストし、変更が気に入ったら、本番環境に移行します。- drupal ディレクトリ全体を git に配置する必要がありますか? またはテーマ+プラグイン?それともテーマだけ?インスタンス全体を配置する利点の 1 つは、prod で変更を簡単に複製できることです。これは、dev と test と同じように見えます。
2 番目の質問は、製品のコア コードをいつローカルでカスタマイズするかということです (例として DSpace を見てみましょう)。バージョン 1.6 を取得し、ローカルで変更を行い、それらをリポジトリに保持します。その後、バージョン 1.7 がリリースされたら、それを取得して、ローカルの変更をそれにマージする必要があります。1.7 を取得するにはどうすればよいですか? 支店に入ることはできますか?
これらの状況でのベストプラクティスは何ですか。
ありがとう。
PS - 私は git ignore とそれを技術的に行う方法を知っています。私が探しているのは、ベストプラクティスに関するアドバイスです。
java - DSpaceがコレクションをリストしていない、java.lang.NumberFormatException:null
MandraviaLinuxにDSpaceのインストールがあります。私はそれをインストールしませんでした、実際、私はそれについてほとんど知りません。
提出に時間がかかりすぎてコレクションが表示されなくなった最近まで、問題なく機能していました。この最後のエラーは次のように表示されます。
DSpaceを新規インストールするのが良い解決策だと思っていましたが、問題はデータの破損やnull値などです。
あなたの考えは何ですか?
java - dspace importメタデータは、変更が適用されないことを確認します
メタデータをDSpaceリポジトリにインポートしようとすると、以前と同じように、何か奇妙なことが起こります。
まず、DSpaceを使用すると、正しく形成されたCSVファイルをアップロードできます。次に、検出された変更を実際に表示し(「保留中の変更はレビューのために以下にリストされています」)、レビューを求められます。
最後に、変更を受け入れると、「変更は検出されませんでした」というメッセージが表示されます。
誰かが光を当てることができますか?
私が成功しなかったこと:
- Tomcatサーバーを再起動します
- 別のCSVファイルをアップロードしようとしています
- さまざまなユーザーを使用する
どうもありがとう
更新2012年3月10日
コマンドラインインポートツールを試しましたが、次のエラーが発生します。
手がかりはありますか?
maven - Maven: POM に外部 JAR を含める
このような質問が以前に尋ねられて回答されたことは知っており、それらのスレッドを読むのに時間をかけましたが、どういうわけかそれらは私を助けません. 独自の Java コードをDSpaceソフトウェアにローカルで追加しましたが、私のコードは別のライブラリに依存しているため、このライブラリ (JAR) を<dependencies>
POM のセクションに含める必要がありますよね? これは私のエントリがどのように見えるかです:
これは役に立ちませんが、コンパイル エラーが発生します。関連するクラスが見つかりません。私も試してみmvn install:install-file -Dfile...
ました.jarですべてがうまくいっていることがわかりますが(BUILD SUCCESS)、その後mvn package
は通常のエラーで失敗します。
私は何が間違っているのでしょうか?
dspace - XMLUI のフィールドと要素を変更する方法
XMLUI for DSpaceに表示される月の名前を変更する必要があります。
彼らはどこから来たのか?ソース コードを使ってプログラムで変更したいので、月を選んだ人は誰でも、私が望む言葉を見ることができます。
Javaソースまたは他の場所で4月、8月などを検索する必要がありますか?
一般的に、DRI 本体のすべての要素がどこから来たのか知りたいです。それらをコードで生成するソース コードが見つかりません。
ご協力いただきありがとうございます。
python - Python、lxml-兄弟タグの(孫)子のテキストを取得します
解析するXMLがありますが、これは非常に難しいことです。
このXMLを繰り返し処理し、name要素の値が「FOO」であるバンドルのビットストリーム内のすべてのid値を見つけたいと思います。「FOO」という名前ではないバンドルには興味がありません。バンドルには、任意の数のバンドルと任意の数のビットストリームが含まれている可能性があります。
私はFOOバンドルを見つけるために使用してきましたが、これはid値tree.findall('./bundle/name')
をステップスルーできないリストを返すだけです。
これにより、バンドル'FOO'の値ではなく、すべてのid値が出力されます。
このツリーを反復処理し、 FOOという名前のバンドルを見つけ、このバンドルノードを取得して、そこにネストされたID値を収集するにはどうすればよいですか?ここでXPath引数は正しくありませんか?
私はPythonでlxml
バインディングを使用して作業していますが、XMLパーサーであれば問題ありません。これらは大きなXMLツリーではありません。
java - jspでのJavaクラスの使用
データベース接続のための非常に単純なメソッドを持つJavaクラスがあります。このコードを使用している間に接続が確立されるのはjspファイルですが、.javaクラスからこのメソッドを呼び出すと例外が発生します。そのメソッドを呼び出すために使用するコードは次のとおりです
コードが.Javaクラスである間、Fallowと同じです
エラーがあります