問題タブ [jrun]

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

jsp - JSP ファイルがコンパイルされない - JSPTranslator.CouldNotLoadClass

Windows Server 2003 ボックスで JRun 4 と Updater 7 および Java 1.6.0_14 を実行している 6 つの JSP アプリケーションがあります。そのうちの 1 つと、JRun で作成した新しいアプリケーションを除いて、私のアプリケーションはすべて問題なく動作しています。構成や権限の違いがどこにあるのかわかりません。

動作していないアプリの JSP ファイルにアクセスしようとすると、次のエラーが発生します。

このエラーは、JSP ファイルを WEB-INF/jsp フォルダーにコンパイルできなかったことを意味していることは理解していますが、その理由はわかりません。他のすべてのサイトは正常に動作しています。また、これをデバッグしようとしているときに作成した新しい JRun アプリケーションにも同じ問題があります。最近、JVM を 1.4.2.18 から 1.6.0.14 に更新しましたが、それほど最近ではなく他のサイトが機能しているという事実に困惑しています。わかりません、途方に暮れています。完全を期すために jrun-web.xml ファイルを投稿します。役立つ可能性のある特定のログがあれば、お知らせください。あなたが提供できる助けや提案をありがとう。

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

coldfusion - Jrun ColdFusion サービスが断続的に開始に失敗する

Jrun サービスを開始しようとすると、次の 2 つのエラーで失敗するという問題が発生することがあります。

エラー JRun Naming Service がポート 2902 で開始できません java.net.BindException: ポートは別のサービスまたはプロセスによって使用されています: 2902

info このサーバー用に構成された JDBC データ ソースはありません (jrun-resources.xml を参照) エラー java.net.BindException: 別のサービスまたはプロセスによって使用されているポート: 8300

次に、マシンを再起動する必要がありますが、Jrun は問題なく起動します。これは非常に断続的です。おそらく、Jrun サービスを再起動する 10 回に 1 回発生します。

Windows サービスの再起動に 30 秒以上かかる場合、Windows の起動プロセスがシャットダウンされるという StackOverflow に関する別のリファレンスを見ました。多分それはここの問題ですか?実際、ログは、再起動コマンドが発行されてから約 37 秒後にこれらのエラーがスローされることを示しています。

WinServer 2008 の 64 ビット プラットフォームを使用しています。

ありがとう!

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

java - BlazeDS および ColdFusion - jRun のメモリ使用量が増加し、java.lang.OutOfMemoryError: Java heap space が発生する

Coldfusion 8 のインスタンスで BlazeDS を実行しています。70 のロング ポーリング リクエストが許可され、2 秒のポーリング間隔でクライアント ポーリングに移行する、プロデューサーとコンシューマーの両方として機能するフレックス チャット アプリです。jRun メトリックのロギングが有効になっています。サーバーは、1200mb の最大ヒープ サイズ、最大 210 の jrun スレッド、および最大 150 の同時フラッシュ リモート処理要求でセットアップされます。

次の JRun 統計から大きく逸脱することなく、すべてが何時間もクルージングしているように見えます。

実行中のスレッド、使用可能なスレッド、Jrun セッション、合計使用メモリ MB、使用メモリ MB
71,101, 148, 332.864, 34.866

その後、突然、おそらく数時間かけてメモリがゆっくりと増加し、時々 java.lang.OutOfMemoryError: Java heap space 例外が発生します。メモリは使用されていますが、解放されておらず、おおよそのメトリック データが添付されています。

実行中のスレッド、使用可能なスレッド、Jrun セッション、合計使用メモリ MB、使用メモリ MB
71、130、195、1015.424、249.94

Coldfusion モニターには異常なメモリ使用量は表示されず、アプリケーション例外もスローされていません。

system.out ログに次のようなエラーが多数記録されていますが、それらが関連しているかどうかはわかりません。BlazeDS に関連するそれらに関する情報は見つかりません。

メモリの使用率が非常に高くなることがありますが、out of mem エラーは発生しません。その後、アクティビティが落ち着くとメモリが解放されますが、使用可能なメモリが 20 秒で 480 MB から 800 MB に変化することがあります。メモリに段階的なリリースはありません。

誰かが前にこのようなものに出くわしたことがありますか?

私のservices-config.xml

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

java - JRun / Coldfusion-System.out-大きくなりすぎるのを防ぐ方法は?

WindowsマシンでColdFusion8アプリケーションサーバーを実行しています。ColdFusionはWindowsサービスとして実行されています。

System.out一部のマシンではファイルが大量(1GB以上)であることに気づきました。

例えば

C:\ ColdFusion8 \ runtime \ bin \ System.out

CFをサービスとして実行するとコンソール出力が終了することは理解していますが、このファイルをx MBごとに保存したり、ファイルのサイズなどを制限したりできるJRun設定はありますか?

すべてのヒントに感謝します!

重要な編集:

ここでの議論に基づいて-私は、System.outファイルへの大量のコード書き込み、つまり以下を使用したために、ファイルがマシン上で大きくなったことを言及することが重要だと思いました。

CFをコンソールジョブとして(つまり、コマンドラインから)実行している場合、これは便利なデバッグツールです。古いバージョンのCFは、を使用しているときにコンソールにログに記録されなかったため<cflog />です。

開発者にこの方法を中止し、代わりにコンソールへのログとアプリケーションログ(デフォルト)の両方を使用<cflog />するように依頼しました。writeLog()

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

servlets - Java オブジェクトを使用しようとすると JRun Servlet エラーが発生する

Java コンポーネントを使用してクレジット カード プロバイダーと統合する ColdFusion のサイトがあります。

Java オブジェクトで特定の関数を呼び出す場合:

ResponseObject、AgentObject、および LogObject は、次のように作成された Java オブジェクトです。

ページ上に以下が出力され、実行が停止します。

エラーが予想されます (カードの詳細を確認しています) が、それをキャッチできないようです。Acftryそしてcfcatch効果がないので、このエラーを処理して実行を継続する方法について完全に途方に暮れています。

誰でも助けることができますか?

乾杯、

トム

編集 - 追加のエラー情報

このスタックトレースを投稿することも役立つかもしれないと思いました。Coldfusion を介してアクセスすることはできませんが、代わりに、LogObjectおそらく Java コードで上記の一部としてファイルに記録されます。

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

coldfusion - coldfusion (java) から JRUN jndi 環境変数にアクセスする

インスタンス固有の構成情報を JNDI に入れたいと考えています。ここの情報を見ました: http://www.adobe.com/support/jrun/working_jrun/jrun4_jndi_and_j2ee_enc/jrun4_jndi_and_j2ee_enc03.html

このノードを web.xml に追加しました。

coldfusion では、データのクエリに対していくつかの異なるアプローチを試しました。

そのルックアップは、jrun.naming.JRunNamingContext を返します。追加している特定のバインディングの ctx でルックアップを実行すると、エラーが発生します。

listBindings を実行すると、空の jrun.naming.JRunNamingEnumeration が返されます。

文字列値 (おそらく複数) を ENC (またはこの時点で任意の JNDI ディレクトリ) に入れたいだけです。

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

jakarta-ee - このjRun構成を安定させるのを手伝ってください(CF9 / Win2k3 / IIS6)

これがServerFaultに適しているかどうかはわかりませんが、私は管理者ではなく開発者なので、SOを試してみることにしました。

マルチサーバー構成を安定させるのにかなり長い間苦労してきました。先月末、2台のサーバーセットアップ(それぞれ1つのインスタンス)でCF7.0.2で実行していました。その時点で、インスタンスが自動的に再起動する前に、インスタンスごとに約1週間の稼働時間を得ることができました。月の初めからCF9にアップグレードし、1日マルチリスタートでスクエア1に戻りました。

現在の構成は2台のWin2k3サーバーで、サーバーごとに2つのインスタンスで4つのインスタンスのクラスターを実行しています。この時点で、これは不適切なJVM設定が原因であると確信しています。

私たちは彼らと一緒にいじっています、そしていくつかは他のものより安定していますが、私たちはそれを完全に正しくすることは決してありませんでした。

デフォルトから:

現在へ:

FusionReactorで監視するだけで、デフォルトの512MB以上が必要であると判断しました。平均して、消費されるメモリの量は300MBの半ばで推移しており、高負荷では700MBまで低下する可能性があります。

クラッシュのほとんどは、jrun4 / bin / hs_err_pid*.logに記録されます。常に「スワップスペースが不足しています」

昨日の投稿の下部に、hs_errとガベージコレクターのログファイルへのリンクを添付しました。

関連する部分は(私が思うに)これです:

それから、PSPermGenがいっぱいであることがわかります(ほとんどのログはクラッシュする前に同じように表示されます)。そのため、MaxPermSizeを増やしましたが、合計は107520Kと表示されます!??!

ここにいるのはjRunの専門家ではないので、次に何を試すかについてのヘルプやアイデアさえも大歓迎です!!

ログファイル: 申し訳ありませんが、sendspaceが最もフレンドリーな場所ではないことを知っています-ログファイルに関する他のホストの提案がある場合は、私に知らせて、投稿を更新します(SOはそれらをインラインで嫌いです、それはのフォーマットを爆破しますポスト)。

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

forms - マルチパートフォームをアップロードしようとすると、JRunサーブレットエラー「システムは指定されたパスを見つけることができません」

一部のコードは、ファイルをアップロードした本番サーバーが次のエラーで動作を停止したようです。

JRun Servlet Errorページのタイトルおよびページ本文の次のように:

この問題は次のコードで再現可能であり、フォームが送信されたときに発生します。

この問題を引き起こした可能性のあるもの、問題を解決する方法、および将来発生しないようにする方法について、誰かが何か考えを持っていますか?

敬具、

トム

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

.htaccess - URLの問題を書き換えます

誰かが私を助けてくれることを願っています。私のウェブサイトには、フルサイトと同じコンテンツを持つ対応するモバイルサイトがありますが、モバイルデバイス用に表示しています。基本的に、URL変数smsが存在しない限り、フルサイトからモバイルサイトにすべてのリクエストを送信したいと思います

だから私のフルサイトのhtaccessファイルにはこれがあります:

しかし、www.mysite.co.uk / news / index.cfm&smsにアクセスすると、サイト全体で次のColdFusionエラーが発生します。

デバッグをオンにすると、CGI変数PATH_TRANSLATEDがから変更されていることに気付きました

何が起こっているのかわからないので困っていますか?どんな助けや洞察も大歓迎です。

さらに、ColdFusion 8のマルチサーバーインストールを実行しており、ColdFusion用に構成されたApacheを使用しています。

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

coldfusion - ColdFusion 9のアップグレード:分岐ターゲット位置のオフセットが無効です

アプリをMX7から9にアップグレードし、Macの開発サーバーでテストしています。大きなcfswitch--20程度の異なるケースのページがありますが、長さは約10〜12行以下です。CF9の場合のみ、これらのケースの1つがcfinclude(ほとんどすべて)を実行すると、次の行に沿ってエラーが発生します。

私は広範囲にグーグルで検索しました、そして私が見つけることができる最も良い説明はおそらくMX7で修正されたJDKエラーです!これを引き起こしているのは何ですか?どうすれば修正できますか?大きなcfswitchを備えたページはこれだけではないので、すべてをcfif構造に書き直したくありません。