問題タブ [apr]

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 に答える
3031 参照

c++ - エラー: 'void*' から 'test::apr_size_t* {aka long unsigned int*}' への変換が無効です [-fpermissive]

「C++ で C を使用する」という種類の質問に戻ってください。C++ で APR を使用する実験で、新しい問題に直面しています。C++ ヘッダー ファイル:

およびその C++ 実装:

このクラスをコンパイルすると、次のエラーが発生します。

このコードの何が問題なのか知りたいです。誰か助けてください。

よろしくお願いします、SK

0 投票する
5 に答える
7367 参照

windows - APR と OpenSSL を使用する Tomcat の Heartbleed 問題を解決します。コンパイル エラー

Tomcat を Web サーバーとして使用し、SSL に Apache Portable Runtime (APR) と OpenSSL を使用する Windows マシンで TeamCity を実行しています。

OpenSSL のバージョンを 1.0.1g にアップグレードできませんでした。その理由は、Tomcat ネイティブ ライブラリ バイナリ (tcnative-1.dll) ( http://archive.apache.org/dist/tomcat/tomcat -connectors/native/1.1.29/binaries/tomcat-native-1.1.29-win32-bin.zip ) には、APR と OpenSSL のバージョン 1.0.1e の両方が含まれていますが、1.0.1 の新しいバイナリが見つかりません。 g.

Tomcat ネイティブ ライブラリを自分でコンパイルしようとしましたが、「libapr」プロジェクトをコンパイルしようとするとコンパイル エラーが発生します。

私が得るコンパイルエラーは次のとおりです。

Visual Studio Ultimate 2013 でコンパイルしようとしています (おそらく、Visual Studio のバージョンが新しすぎるのでしょうか?)。

この問題を解決するにはどうすればよいですか?

OpenSSL 1.0.1.g を使用して Tomcat ネイティブ ライブラリを正常に構築した人はいますか?

アップデート

「プラットフォーム ツールセット」を v100 に設定し (ここでアドバイスされているようにhttps://groups.google.com/forum/#!topic/UniMRCP/Iybpn51UYnI )、以前のコンパイル エラーはなくなりましたが、新しいエラーが発生しました。

その他のアップデート

私はなんとかコンパイルの問題を解決し、OpenSSL 1.0.1g で tcnative-1.dll をビルドしました。私の TeamCity は、Heartbleed 問題が修正されて稼働しています! 私は今忙しいです。ただし、手順の詳細な説明が必要な場合はお尋ねください。

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

building - make test が失敗した後はどうすればよいですか?

VirtualBox VM OpenBSD の場合:

パッケージなしで(つまり、ソースから)Apache 2.4サーバーを構築しようとして、apr 1.5.1を構築しようとしましたが、実行するとmake test、testlockが次のエラーで失敗しました:

私はそれをどうするかわかりません。このようなものに対する行動方針は何ですか?

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

apache - prefork Apache で ap_log_error() を使用すると、文字列がインターリーブされますか?

フォーク前の apache で apache モジュールを使用するprintf()と、error_log にログがインターリーブされるようです。たとえば、インターリーブを修正する代わりにfprintf()使用しますか?ap_log_error()fprintf(stderr, ...)

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

linux - libapr-1.so.0 で apache の未定義シンボル dlopen の起動中にエラーが発生しました

Apache ソース コード (2.4.9) をダウンロードし、apr と apr-util もダウンロードして、httpd-2.4.9 フォルダーの下の srclib ディレクトリに保存しました。オプションを使用してApacheを構成およびコンパイルしました: --prefix=/usr/apache --enable-mods-shared=all --with-ssl={ssl directory} --enable-deflate --with-z={z lib directory --with-included-apr 使用しているプラ​​ットフォームは RHEL 6 です。このインストール済みの apache は、このマシンで正常に動作します。

しかし、この apache フォルダーを別の Linux マシン (SUSE 11) にコピーすると、libapr-1.so.0 のロード中に apache エラーを開始しているときに、次のエラーが表示されます: Undefined symbol dlopen.

ここで何が問題なのかを特定するのを手伝ってくれませんか。

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

apache - openshift に APACHE をインストールするには?

Apacheをインストールしようとすると、エラーが発生します

APR が見つかりません..

APR を openshift にインストールするには?

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

security - セキュリティを有効にすると TomEE 1.6.0.2 が起動しない

TomEE+ 1.6.0.2 が -security コマンド ライン オプションで始まるようには見えません。サニティ チェックとして、クリーン リリースをダウンロードしましたが、ブートストラップ プロセスの早い段階で次のように失敗します。

構成の問題はありますか? 修正は何ですか?

コンテキストとして、APR TLS 1.2 コネクタでクライアント証明書を取得する必要があり、SecurityManager を有効にして実行していない限り、証明書が提供されないように見えるため、セキュア モードで実行しようとしています。現在、getAttribute(“javax.servlet.request.X509Certificate”) は null を返します (はい、間違いなく server.xml に clientAuth="required" があります)。

参考までに、server.xml のコネクタを次に示します。

SecurityManager を有効にせずに機能するクライアント証明書を取得する方法を知っている場合は、お知らせください。この問題は、実際には製品リリースを妨げています。

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

c - libに関数のシンボルがあっても「未定義の参照」

.o ファイルをリンクすると、いくつかの問題が発生しました。

「objdump -T」を使用してライブラリをチェックすると、次のように返されました。

なぜこれが起こったのですか?

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

java - 新しいインデックスの生成時に SOLR マスターで散発的な SocketTimeoutException が発生する

マスターでの新しい SOLR インデックスの生成中に、散発的な SocketTimeoutException を受け取ります (SOLR 4.5.0)

ドキュメントは 500 のパックで送信され、例外は通常、100 万または 200 万のドキュメントが追加された後に発生します。

SOLR サーバー側のスタックトレースは次のとおりです。

SOLR は、Apache Tomcat (バージョン 6.0.26) および JAVA7 で実行されています。

tomcat server.xml のコネクタは次のように構成されています。

600000 (10 分) の connectionTimeout は、APR コネクタの socketTimeout としてもカウントされると思います。

APR コネクタ コードを少し掘り下げると、文字列の欠落が原因で null メッセージが表示されるようです

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

file-io - APR を使用して mmaped ファイルをフラッシュする

APR ライブラリを使用して大量のデータを書き込みます。すべて正常に動作しますが、データが一貫している書き込み中にチェックポイントを作成したいと考えています。mmap-ed ファイルにいくつかのデータを書き込み、続いてフラッシュすることで実装したいと考えています。

APRでこれを行う方法がわかりません。でファイルを開きapr_file_open、APR の対応する関数を使用してマッピングを作成します。その後、データを mmap-ed 領域に書き込み、apr_file_flush渡したファイル ハンドルを使用して呼び出しますapr_mmap_createが、すぐに戻ります。フラッシュは比較的重い操作だと思いますが、フラッシュの有無にかかわらずパフォーマンスに大きな違いは見られません。私はそれを間違っていますか?