問題タブ [fedora-commons]
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.
solr - org.apache.lucene.index.IndexFormatTooNewException
FedoraGSearch 2.6 と呼ばれるアプリケーションで Apache Solr 4.6.0 を使用しています (Solr 4.6.0 と互換性があると主張しています)。FedoraGSearch を使用しようとするたびに、次のエラーが発生します。
これはすべて、Tomcat6 インストールで実行されています。
segment_1 ファイルを見ると、バイナリ形式であるため、あまり役に立ちません。
このエラーを解決する方法がわかりません。何が原因で、どうすれば修正できますか?
ありがとう。
fedora-commons - Fedora コモンズ情報
私はfedora commons 3.7とfedora-client 0.7を使用しており、fedora commonsの初心者です...非常に基本的な質問をする場合はご容赦ください。私の知る限り、fedoraリポジトリを使用するには、 Fedora Web アプリケーションであり、組み込みの tomcat を使用してデプロイするのが最善です。私は正しいですか?
さらに、fedora リポジトリにファイルをアップロードできました。それを行うために、私はこの簡単なテストケースを書きました:
すべてがうまく機能しています...アップロードしたいファイルに他のプロパティを追加する必要があるとしましょう(たとえば、著作権、説明、日付など....)そして、できる必要があるとしましょうこのプロパティで検索...可能ですか? もしそうなら...どうすればいいですか?新しいデータストリームを作成し、ファイルの 1 つと新しいデータストリームの間に関係を作成する必要がありますか? 独自の FOXML を作成し、それをデータストリームに提供する必要がありますか? この問題に関するヒントを教えてください。どんな提案も素晴らしいでしょう
ありがとうございました
アンジェロ
fedora-commons - Fedora commons: 配布 URL を取得
私はfedora commons 3.7.1とRESTクライアントcom.yourmediashelf.fedora.clientバージョン0.7を使用しています
FCRepo でファイルとメディアをアップロードできます。独自のデータストリームを作成できるようになりました。コンテンツを表示したいと思います。これまでのところ、私が見つけた唯一の方法は次のコードです:
だから私はこれらの手順を実行しました:いくつかのクエリを使用してpidを検索します(そしてそれはOKです...私はそれを理解できます)データストリームを検索しますプロファイルデータストリームの配布を検索します
データストリームの配布があると、getEntityInputStream を使用してメディアの InputStream を取得できます....私の意図は、コンテンツの配布 URL を取得することです...したがって、HTML ページで次のようなものを使用できます(メディアが画像であると仮定して):
これは達成可能ですか?誰でもヒントを教えてもらえますか?
ありがとうアンジェロ
java - 文字列を java.net.URI に変換する
最初にお詫び申し上げます。私は主に Perl で Java をやっています。私はいくつかの文献を読みましたが、これを取得して必要な署名を得ることができません:
結果のエラーは次のとおりです。
addRelationship(org.fcrepo.server.Context,java.lang.String,java.lang.String,java.lang.String,boolean,java.lang.String) in org.fcrepo.server.management.DefaultManagement cannot be applied to (org.fcrepo.server.Context,java.lang.String,java.lang.String,java.lang.String,boolean,java.net.URI)
convert_uriはこれの最後にある URI のように思えますか? 以前のリリースでは datatype は文字列だったので、体操は必要ありませんでした。
jakarta-ee - WildFly に Fedora Commons 4.1 をデプロイする方法
Fedora Commons 4.1.1 を WildFly にデプロイしようとしていますが、問題があります。https://wiki.duraspace.org/display/FF/Downloadsから fcrepo-webapp-4.1.1.war をダウンロードし、WildFly にデプロイしました。
デプロイ後、localhost:8080/fedora/rest に直接アクセスすると、以下の例外がスローされます。
Fedora Commons を WildFly にデプロイするのを手伝ってくれる人はいますか?
java - レコードを削除するために更新された fedora-commons MySQL データベース テーブルが、fez フロントエンドに反映されない
JAVA上に構築されたFedora-commonsライブラリサーバーがあり、MySQLをデータベースとして、fezをフロントエンドとして利用しています。特定のテーブルを変更して変更しようとした場合を除いて、すべて正常に動作しています。しかし、これはアプリケーションに反映されていません。実際
データベースの
fez_record_search_key_notes
テーブルからいくつかのレコードを削除しました。fezonline
データベース全体を (データベース ダンプを介して) チェックしましたが、この情報が格納されているテーブルは他にありません。
- mysql CLI が正しいテーブル状態を表示するようになりました
- MySQL、httpd、fedora-commons も再起動しました。マシンも再起動します。マシンには squid のようなキャッシュ サーバーはありません。
- しかし、提供されたWebインターフェイスからそのフィールドを変更すると、期待どおりに機能します。
しかし、フロントエンドには削除されたレコードがまだ表示されています。私もウェブプロキシで確認しましたが、ブラウザのキャッシュが原因ではないことが確認されました。
問題は何ですか?