問題タブ [railo]

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

coldfusion - Fuseboxレイアウトファイルが更新されない

ヒューズボックス5.5の「本番」モードのライブサイトがあります。

何をしても、レイアウトファイルに加えた変更をアプリケーションに登録させることができません。さまざまなfuseboxのリロードパラメータをすべて試しましたが、レイアウトファイルを除くすべてのファイルで機能します。

たとえば、「解析済み」フォルダを削除し、URLにFBパラメータを使用してfuseboxをリロードします。次に、解析されたすべてのファイルが再作成されているのがわかりますが、レイアウトが更新されません。

また、レイアウトファイルを削除してFuseboxをリロードしても、エラーなしで動作します!!!!! ?? レイアウトファイルへの変更を登録することはありません。

動作するのは、Railo/Coldfusionサービスを再起動することだけです。次に、変更を取得します。

これが発生するのはなぜですか。また、サービスを再起動せずにアプリケーションでレイアウトの変更を取得するにはどうすればよいですか。

0 投票する
4 に答える
1200 参照

coldfusion - CF9からRailoに移行する前に、どのようなことを考慮する必要がありますか?

私はColdFusion9をColdFusiononWheelsFrameworkと一緒に約6か月間使用しています。私はまだ自分自身を初心者だと思っていますが、必要なことのほとんどを快適に行うことができます。

私は最近、完全なCFスクリプトコンポーネントを書き始めました。構文のクリーンさが大好きです。CFQueryやCFLoopなどのシンプルさの一部を失うことに失望しています...しかし、今のところ、これがなくても生きることができます。

最近、RailoのCFScriptサポートが優れているとの意見が数人あります。そのため、切り替えを検討しています。

どのようなことを覚えておく必要がありますか?また、機能性と使いやすさの点で、2つのプラットフォームはどのように相互に重なり合っていますか?

0 投票する
3 に答える
1405 参照

coldfusion - 引数名でのハイフンの使用

私は CFWheels と jquery mobile を使用しており、いくつかの jquerymobile 設定を linkto 呼び出し (主に data-icon 属性) に渡そうとしています。これまで新しいことはありませんでしたが、ColdFusion では引数名にハイフンを使用できないようです。私の呼び出しは次のとおりです。

CFBuilder と Railo は、ハイフンでエラーをスローします。Railo エラーは次のとおりです。

無効な割り当ての左側 (railo.transformer.bytecode.op.OpDouble)

私の質問は次のとおりです。引数名にハイフンを使用できないというのは正しいですか? また、それらが許可されていない場合、ハイフンを通過させる方法はありますか、それともアンカータグを作成するだけですか?

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

search - クエリの優先順位を変更します。「AND」または「OR」、()なし

Lucene検索エンジンで検索クエリを実行しています。これをrailoセットアップで行っているので、括弧のバグに問題があります

だから私は(私が必要とする)のようなクエリを行うことができません:

しかし、好きなだけ:

しかし、これは次のように動作します。

括弧なしでこれを回避する方法はありますか

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

coldfusion - データベースのコミットがColdfusionプロセスに十分な速さではありません

次のColdfusionプロセスがあります。

  1. 私のコードは、proc CommentInsertをデータベースで呼び出します(これにより、コメントが挿入され、追加されるコメントについてEventInsertと呼ばれるイベント挿入procが呼び出されます)

  2. 次に、Event.GetEventByCommentId(commentId)を呼び出します

手順1でCommentInsertによってトリガーされたイベントレコードの追加がEventInsertで完了していないため、結果はレコードが返されません。

ステップ1と2の間に遅延を作成すると、ステップ2でレコードセットが返されるため、これが当てはまることがわかります。

これにより、ステップ1でイベント挿入がコミットされる前に、ステップ2での読み取りが速すぎると思います。

私の質問は、Coldfusionプロセスに、ステップ1が完了するまで待ってから、ステップ2で読み取りを行うように指示するにはどうすればよいですか?

ステップ1とステップ2は、完全に別個の2つの方法です。

コード:

また、渡されたcommentIdが有効であることを付け加えておきます。確認しました。

それを見る別の方法:

このコードを考えると:

上記のコードを実行すると、qEventは有効なレコードで返されます。ただし、ループをコメントアウトすると、レコードは空に戻ります。

私が起こっていると思うのは、CommentInsertが新しいコメントIDを返すことですが、GetEventFeed関数が呼び出されたときに、EventInsert procが時間内に完了せず、レコードが見つかりません。

したがって、ループを追加してビットを遅延させることにより、イベント挿入が終了する時間があり、GetEventFeedが呼び出されたときに有効なレコードが返されます。

だから私の質問は、ループを使用せずにこれを防ぐにはどうすればよいですか?

更新:使用される2つのストアドプロシージャは次のとおりです。

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

coldfusion - アプリケーション ベースのデータベースの作成

現在のすべてのユーザー認証 (現在ログイン トークンでログインしているユーザー) をメモリ内のデータベースに格納するアプリケーションを開発しています。現在、認証を保存するために onApplicationStart で DROP および CREATE TABLE コマンドを実行する HSQL DB がありますが、アプリケーションの再起動時にデータベースを一掃できる方法であるかどうか疑問に思っていました (現在、サーバーが保存されるまで保存されます)。再起動します)。

それを使用するアプリケーションのみからのアクセスを制限し、アプリケーションの再起動時にそれ自体を破棄するメモリ内データベースを作成する方法はありますか?

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

jquery - 大きなJSONパケットにより、ajax呼び出し中にリモートCFCが応答しなくなります

AJAXを介してリモートCFCにユーザーのコメントを送信するajax投稿を行っています。コメント文字の長さが約7300文字になる場合を除いて、コードは常に正常に機能します。そうすると、まるでCFCが何もしないかのようです。

Firebugでは、7300文字未満で送信されたすべてのコメントに対して応答が正常に返されることがわかりますが、7300文字を超えるパケットの場合、この応答は空白です。

したがって、当然、呼び出されるリモートcfcメソッドにいくつかの簡単なロギングを追加しました。私はすべてのコードを削除し、いくつかの簡単なログを記録しましたが、何もログに記録されなかったため、それでも実行されませんでした。コメントから数文字を削除して再送信すると、再び機能します。

したがって、7300文字を超える送信された大きなパケットの場合、CFCは何らかの理由で要求を拒否していると私は信じています。これは可能ですか?何かがこれを引き起こしている可能性がありますか?管理者を調べましたが、これに関連する設定が表示されません。

どんな助けでもいただければ幸いです。ありがとう。

以下はCFCのコードです。jquery / ajax javascriptコードは確実に機能し、この問題はリクエストのサイズに関連しているため、送信する必要はありませんが、役立つと思われる場合はお知らせください。投稿します。

呼び出されているCFC:

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

coldfusion - URL でエラーを引き起こすハッシュ アンカー タグ

非常に頻繁に、エラー ログに次のエラーが表示されます。「サーキット パブリックで定義されていない registrationaction#close の Fuseaction を指定しました。」

ご覧のとおり、has はページ上のアンカー (閉じる) を指しているだけです。このコードは 99% の確率で動作しますが、まれに、Coldfusion / Fusebox がこのエラーをスローします。

なぜこうなった?

どういうわけか私のページにアクセスしているデバイスに関連している可能性がありますか? 携帯電話や Apple 製品のように、何らかの理由で私が期待する方法でハッシュを処理しますか?

javascript / JQueryが無効になっている可能性がありますか?

任意のガイダンスをいただければ幸いですありがとう

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

tomcat - Tomcat で Railo/OpenBD プロセス ファイルを作成する方法ノード?

このように定義されたTomcatホストがあり、webapps/ROOTディレクトリにRailoまたはOpenBDのWEB-INFがあります。

webapps ディレクトリの ROOT の下に CFM ファイルを置くと、Railo または OpenBD によって期待どおりに処理されます。同じファイルをリモート ディレクトリに移動すると、そのままの CFML コードを含む解析されていないテキストとして返されます。定義された Context ディレクトリ内のファイルを OpenBD または Railo で処理するように appserver に指示するにはどうすればよいですか?

[編集: これは Windows サーバーです]

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

amazon-ec2 - AWS EC2 Railo イメージ & インストール手順

AWS EC2 の無料利用枠のアカウントを取得し、コマンド ラインと Eclipse を使用して AWS にアクセスするために必要なツールをセットアップしました。AWS EC2 で使用できる事前構成済みの Railo 3.2 イメージはありますか? 同じための構成ガイドライン。Googleクラウドのような制限はありますか?