0

カスタム Java jar を ColdFusion サーバーのクラスパスに認識させるのに問題があります。クラスパスが jvm.config ファイルを正しく読み取っていません (CF インスタンスが実行されている JRun サーバーのうち、複数のサイトが接続された運用サーバーであると想定しています)。私はこれで何時間も壁に頭をぶつけてきました。私がこれらのjarファイルで完全に実行した他のすべてのサイト。そのうちの 1 つは基本的にこれのクローンですが、何らかの理由でこの 1 つの部分だけを認識しません。サイトの残りの部分は正常に動作しますが、この jar (画像リサイザー) にアクセスしようとすると、それが見つかりません。また、CF 管理者を調べたときに、クラスパスにすべてのように Java ディレクトリのパスが (まったく) 表示されません。他のサイト。

また、このサイトに関連付けられたサービスもありません (JRun マネージャに表示される実行中のサービスがありますが、Windows のサービス リストには表示されません)。手動で追加して起動しようとすると、既に実行されていると表示されました。ColdFusion サーバーを再起動しましたが、役に立ちません。JRun サーバーを再起動する必要がありますか? (本番サイトが停止します) この作品を機能させるには、ここで何ができますか?

更新: 2008 年 10 月 9 日 わかりました。くっついて機能していない古いサービスを削除するには、サーバーを再起動する必要がありました。手動で削除しても機能しませんでした。これで、ColdFusion の適切なサーバー インスタンスが実行されましたが、Java カスタム クラスはまだ CF インスタンスに読み込まれていません。その ColdFusion サーバー インスタンス用のカスタム jvm.config ファイルを作成する必要があると思います。私の質問は、JRun を再起動する必要がありますか、それとも単にそのサーバー インスタンスを実行できるのでしょうか?

4

1 に答える 1

1

私は最終的に自分の質問に答えました。ここにあります:

コンソールでは、次の行を使用してサービスを手動でインストールする必要があります。

jrunsvc -install jrun_server サービス名 サービス表示 サービス説明 -config custom_jvm.config

「jrun_server」は、実際にインストールするインスタンスです。これが production_02 の場合、それはインストール先の jrun インスタンスの名前です。サービス名、表示、および説明はすべて、自分で入力できる綿毛です。独自の構成ファイルを作成するのに助けが必要な場合は、インターネット上にも多くの構成ファイルがあります。

于 2008-10-14T19:05:01.260 に答える