問題タブ [opengrok]

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 投票する
3 に答える
10977 参照

opengrok - 中括弧を含む Opengrok でフレーズを検索することは可能ですか?

「struct a {」や「struct a {」などを使用して、「a」の宣言を探してみました。しかし、opengrok は中かっこを無視しているようです。「struct a {」というフレーズを検索する方法はありますか?

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

java - OpenGrok の完全検索で常に結果が得られないのはなぜですか?

私の環境は以下です。

win8 エンタープライズ

tomcat 8.0.5 (正常に起動してホームページにアクセスできる)

ctag ctags58

オープングロク 0.9

jdk1.8.0_05

すべてのソース コード (C++ および C#) を OpenGrok\source にコピーしました。約 50 GB です。

コマンド ウィンドウで d:\opengrok に移動し、実行します。

java -Xmx1024m -jar lib\opengrok.jar -W "D:\OpenGrok\data\configuration.xml" -P -S -v -s "D:\OpenGrok\source" -d "D:\OpenGrok\data"

そして、OpenGrok\data\index の下に、約 1GB のインデックス ファイルが生成されます。

ヘルプ ドキュメントで OpenGrok Web アプリケーションを使用して Tomcat を構成します。

しかし、http://www.mycomputername.com:8080/sourceを開き、「フル検索​​」に「MonitorProc」と入力すると、検索が完全になりました:MonitorProc はどのファイルとも一致しませんでした。(MonitorProc を含むファイルが OpenGrop\Source フォルダーの下にある必要があることを確認しました。

ps: 'class' をキーワードとして入力すると、いくつかの結果が得られます。

問題がどこにあるかをトラブルシューティングするために使用できるいくつかの方法があるのだろうか? インデックスの問題ですか?またはOpengrok検索の問題?またはその他の問題。

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

github - GitHub で OpenGrok を使用するには?

GitHub の高度な検索は問題ありませんが、OpenGrok には望ましい機能がいくつかあります。

GitHub がホストするリポジトリで OpenGrok を使用するには、次のことを行う必要があります。

  1. 独自の OpenGrok サーバーをセットアップする
  2. さまざまなリポジトリのクローンを作成します
  3. プルをスケジュールして最新の状態に保つ

それとも別の方法がありますか?

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

tomcat - インデックスが更新されたときに OpenGrok ホームページが更新されない

このチュートリアルに従って、Tomcat 7 を使用して Ubuntu サーバーに OpenGrok をインストールしました。OpenGrok をトリガーしてインデックスを一晩更新する cron ジョブを作成しました。

にアクセスしてソース ツリーを参照すると、http://mysite/opengrok/xref/表示される内容が最新です。したがって、インデックス作成は明らかに機能しました。しかし、ホームページにアクセスすると、内容が古くなっています。プロジェクトのリストが正しくなく、フッターに次のように表示されます。

XXXX 作成された索引

ここで、「XXXX」は数週間前の日付です。Ctrl-F5 は役に立ちません。

いくつかの実験で、Tomcat を再起動するとホームページが更新されることが判明しました。しかし、これはかなり面倒な回避策のようです。ホームページを強制的に更新する別の方法はありますか?

誰かがcacheTTLweb.xml の値を確認するようにアドバイスしてくれましたが、指定されていませんでした。これは明らかにデフォルトが 5 秒であることを意味します ( source )。

助言がありますか?

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

java - opengrok インデックス データベースが見つかりません

OpenGrok を使用していますが、プロジェクトを検索しようとすると問題が発生します。「インデックス データベースが見つかりません...」というエラーが表示されます。

このインスタンスには他のプロジェクトがあり、それらは完全に機能するため、少し奇妙です。この問題が発生するのは、リストの最後のプロジェクトだけです...

誰にもアイデアはありますか?

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

opengrok - opengrok dataRoot 構成の問題

/var/opengrok/src 以外のディレクトリに opengrok ソースを設定したい。OPENGROK_INSTANCE_BASE 環境変数を目的のディレクトリに設定しました。(念のため、テストのために、Opengrok スクリプトでその変数をハードコーディングしました。)目的のディレクトリに src/ data/ etc/ フォルダーを作成しました。これらの後、sudo ./OpenGrok index コマンドを発行します。Webブラウザからプロジェクトリストにソースが表示されるようになりましたが、検索すると次のエラーが表示されます

※エラーが発生しました!

設定で指定されたソース ルートが有効なディレクトリを指していません! Web アプリケーションを構成してください。構成された dataRoot '/home/xxnikosr/opengrok/data' は、存在しないか読み取り不可能なディレクトリを参照しています!*

/data フォルダーへのアクセス許可が適切であり、存在することを確認します。誰も同じ問題に直面していますか? 構成を見逃しましたか。PS src/ data/ etc/ ディレクトリを作成する前に Opengrok をデプロイしました