問題タブ [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 - 既存のアイテムと新しいアイテムの URI のデフォルトの handle.net ドメインを変更する
Handle.net サービスに依存する必要がないように、記事の永続的な URL を変更できるようにしたいと考えています。
これまでのところ、次のオンラインを見つけました。dspace.cfg
ファイルを変更すると、既存の項目が変更されていないことがわかりました。
すべての項目で uri ハンドルを http://hdl.handle.net/ から http://myip に変更する方法(Nabble)
2 つの質問があります。
- これらすべてのデフォルトの handle.net ドメインをどのように変更しますか?
- デフォルトの URL がこのドメインを使用しているのはなぜですか? これは良い代替手段ですか?
java - DSpaceのインストールでSolrが機能しない
ログインしようとすると、次のエラー ページが表示されます (下部を参照)。
これまでのところ、次のことを試しましたが成功しませんでした。
- Tomcat の再起動 (数え切れないほど)
- DSpaceのコマンドを実行する (
stats-log-converter
&stats-log-importer
) - 元のインストールから新しいインストールにすべて (SQL とファイル) をコピーします。
ちょっとした歴史:
主な症状は、統計を取得して実行できないことです。統計用のページは空白のページしか返しません。私がこれに出くわしたことを修正しようとしていますが、これが原因であると思われます。
これはエラーです:(画像も添付されています)
drupal-7 - Drupal 7 と Dspace の統合
DSpace と Drupal を統合する必要があります。
DSpace をインストールし、XMLUI インターフェイスを使用しています。それはうまくいっています。Drupal と統合する必要があり、シングル サインオン システムも採用したいと考えています。
Drupal 用のこの DSpace モジュールを試し、与えられた指示に従いましたが、それでも DSpace コンテンツにアクセスできません。
web-services - DSpace、Moodle、EPrints、WordPress、Joomla、Open Journal System などの CMS の Web サービス?
こんにちは、私は大学生で、Web サービスの初心者です。しかし、私は Web サービスについていくつかの調査を行いました。私は自分の研究所のいくつかの Web サイトに Web サービスを追加して、それらのデータを統合するつもりです。それらはさまざまなCMSであるため(タイトルで述べたように)、それらに関する情報が必要です。
私が質問するのは、各 CMS (DSpace、Moodle、EPrints、WordPress、Joomla、Open Journal System) の Web サービスに関する機能、長所と短所(および必要な要件) です...たとえば、間違いなく、WordPress は RSS などの Web サービスを提供します。他の人もそれを提供しますか?
あいまいな質問で申し訳ありませんが、特にDSpace、Moodle、OJS、EPrintsについてはまったくわかりません。どんな情報でも役に立ちます。
smtp - DSpace から電子メールを送信できません
XMLUI インターフェイスの DSpace でパスワードをリセットしようとすると、次のエラーが表示されます。
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
登録しようとすると、次のエラーが表示されます。
Unable to send email to this address.
どうすればこれを取り除くことができますか? DSpace初心者です。
dspace - インポート プロセスでエンバーゴ設定を定義する - DSpace
私はもともとこの質問を dspace-tech listserv に投稿しましたが、決定的な回答は得られていません。
DSpace 3.0+のバッチインポートプロセスの一部としてエンバーゴ設定(例:「解除日」)を定義することはできますか(例:Simple Archive Formatの取り込みプロセスまたはAIPまたはCSVの取り込みプロセスを使用)?
私はすでに「3.0 より前」のエンバーゴ機能に精通しており、回避したいと考えています。
「新しい」3.0 エンバーゴ機能については、https ://wiki.duraspace.org/display/DSDOC3x/Embargo で説明されています。
この問題をオンラインで検索したところ、このスレッドに出くわしました: http://dspace.2283337.n4.nabble.com/KE1019161-Embargo-settings-on-item-import-td4660719.html。2013 年 1 月 3 日の Helix84 の投稿。7:38am はこの問題に直接触れていますが、私が知る限り、正しくないようです (AIP mets.xml にはエンバーゴ設定が記述されていないようです)。
xmlui インターフェイスを使用してテスト リポジトリ (DSpace 3.2) にアイテムを作成し、「Simple Embargo/UploadWithEmbargoStep」プロセスを使用してビットストリームのエンバーゴを定義しました。アイテムが正常に追加されたこと、および匿名ユーザーに対してポリシーの制限が適用されていることを確認しました。
次に、アイテムを AIP、SAF、および CSV としてエクスポートしました (さまざまなエクスポート メカニズムを使用)。エクスポートされたデータ (AIP の mets.xml、SAF ファイル、または CSV) には、私の禁輸措置に関する情報が含まれていないようでした。
この情報をインポート プロセスに含める方法はありますか? または、xmlui で手動で設定するか、SQL スクリプトを記述してこれらのエンバーゴ ポリシーを追加する必要がありますか?
nginx - Shibboleth ログインの問題
Shibboleth ID プロバイダーserver A
をドメイン名で設定しましたidp.XXX.gr
。
server B
次に、ドメイン名を使用して、サービス プロバイダーが組み込まれたプロキシを設定しますproxy.XXX.gr
。
proxy.XXX.gr
idp.XXX.gr
一緒にうまく機能します。2 番目のアプリケーションを SSO システムに接続しようとすると、問題が発生します。
2 番目のアプリケーションは でDspace
あり、同じサーバーにインストールされ、server C
ドメイン名で Shibboleth Service Provider を設定しますsp-dspace.XXX.gr
。
Service Providersp-dspace.XXX.gr
は Identity Provider とうまく連携しますidp.XXX.gr
。
Dspace の前には、Dspace アプリケーションにリダイレクトするserver D
ドメイン名を持つnginx atがあります。dspace.XXX.gr
Shibboleth ログインで Dspace にログインしようとすると、sp-dspace.XXX.gr
(リダイレクトによって)idp.XXX.gr
ログイン ページに移動します。そこで、資格情報を送信するとログインは成功しますが、リダイレクトしてから にリダイレクトする代わりにsp-dspace.XXX.gr
、dspace.XXX.gr
次のメッセージを含む idp エラー ページが表示されます。
にログインしようとした場合、proxy.XXX.gr
すでにログインしているため、資格情報を入力する必要はありません。
これが私の問題シナリオです。私の考えでは、リダイレクトする設定を構成し忘れたか、何か不足している可能性があります (たとえばdspace.XXX.gr
、sp-dspace.XXX.gr
ドメイン名が同じでdspace.XXX.gr
ある必要があるか、グローバル IP が と同じである必要がありますsp-dspace.XXX.gr
)。
xslt - Apache Cocoon 2.2 で XSLT に Saxon9 を使用する
Apache Cocoon (2.2) での XSLT 処理に Saxon (9HE) を使用したいと考えています。http://wiki.apache.org/cocoon/Saxonから Saxon を使用するための指示に従いました。これらの手順では、.xconf ファイルを使用するプロセスについて説明します。これは、Cocoon 構成の推奨される方法ではなくなりました ( http://cocoon.apache.org/2.2/core-modules/core/2.2/1259_1_1.htmlで説明されているように)。ただし、そのページには、従来の .xconf 構成が引き続きサポートされていることも記載されています。
(Saxonの手順で説明されているように)、(上記のリンクのCocoon構成ページで説明されているように)、およびでcore.xslt-processor
構成を配置しようとしました。いずれの場合も、次のエラーが表示されます。WEB-INF/cocoon.xconf
WEB-INF/cocoon/xconf/saxon-xslt.xconf
META-INF/cocoon/saxon-xslt.xconf
に配置saxon9he.jar
し、Saxon の説明に従ってWEB-INF/lib
そのディレクトリを削除しようとしました。META-INF
ケースごとにサーブレットコンテナー (Jetty) を再起動しました。
私は Java のアマチュアなので、基本的な手順が欠けている可能性は確かにあります。また、私は DSpace システムのコンテキストで Cocoon を使用しているため、DSpace が私の .xconf ファイルを無視するように設定されている可能性があることにも注意してください。
ただし、Spring 構成または .properties ファイルを使用して Saxon プロセッサを指定する方法があるはずですが、オンラインでそれを行うための指示は見つかりませんでした (それらはすべて .xconf 構成プロセスを指定しています)。
何かご意見は?ありがとう!