問題タブ [lucee]

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

mysql - Coldfusion Lucee 4.5.2.018 (Linux) - REST サービス (文字列をキャストできません) JSON

REST Webサービスに取り組んでいますが、coldfusion Webサービスの経験はあまりありません。これは非常に基本的なWebサービスです。何が間違っているのか教えてください。それは大きな助けになります。

アプリケーションサーバー:Lucee 4.5.2.018 (Linux)

私のコードの下に見つけてください。

コンポーネント機能/ Web サービス。

<cfcomponent rest="true" restpath="/hello">

Web サービスの呼び出し

returnType="struct"問題:エラーを定義するときstring can't cast String [{"COLUMNS":["COL1","COL2"],"DATA":[["0","7777777"],["0","888888"]]}] to a value of type [struct]

定義時returnType="string"エラーが来ない"{\"COLUMNS\":[\"COL1\",\"COL2\"],\"DATA\":[[\"0\",\"7777777\"],[\"0\",\"888888\"]]}"

ループで [DATA] 値を取得しようとしています

<cfloop from="1" to="#ArrayLen(d.DATA)#" index="i"> <cfloop from="1" to=#ArrayLen(d.DATA[i])# index="j"> <cfset resultSrt =d.COLUMNS[j]&" = " &d.DATA[i][j]> #resultSrt#<br> </cfloop> </cfloop>

メッセージ:No matching property [DATA] found in [string] スタックトレース:The Error Occurred in /opt/lucee/tomcat/webapps/ROOT/calling.cfm: line 52 50: 51: 52: <cfloop from="1" to="#ArrayLen(d.DATA)#" index="i"> 53: <cfloop from="1" to=#ArrayLen(d.DATA[i])# index="j"> 54: <cfset resultSrt =d.COLUMNS[j]&" = " &d.DATA[i][j]> 出力

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

coldfusion - coldFusion アプリでカスタム タグのインスタンス化を見つける方法

非常に古いアプリ (現在 CF8 で実行中) を Lucee に移行しています。しかし、ある種のカスタム タグのように見える問題が発生しています。

古いインストールと新しいインストールの両方で、すべての仮想ディレクトリが IIS で同じであることを確認しようとしました。また、CFIDE と Lucee Admin の両方でマッピングとカスタム タグのパスが同じであることを確認してください。

しかし、私はこのエラーが発生しています。そして、これがどのようcflinkにインスタンス化されているのかわかりません。

ここに画像の説明を入力

ここに画像の説明を入力

utils.cfc ファイルの 300 行目にエラー コードの場所が見つかりました。 ここに画像の説明を入力

<cf_link pageid="#LinkPageID#" Init="start">私は長い間カスタム タグを使用していませんでしたが、それらは一般的にアンダースコアで呼び出され、これがカスタム タグとして呼び出されている場合、コードはもっと好きになるはずだと思っていました。

このアプリを実行している現在の CF サーバーに移動すると ここに画像の説明を入力 、「tags」のマッピングがないように見えても、「tags」というディレクトリにある cflink.cfm というファイルからcfclass ファイルが作成されていることがわかります。ディレクトリもアドミニストレータの「カスタムタグパス」の下にもリストされていません。

このアプリは 2003 年に開始されましたが、ご想像のとおり、スパゲッティ コードのミスマッチに発展し、最初からこのタグがどのようにインスタンス化されているかを尋ねる人は誰もいません。

レガシーコードの経験がある人は、これを機能させるために私が見るべき他のアイデアを持っていますか? 現在は本番環境しかありませんが、Lucee で動作させることができれば、ここ 10 年間存在しなかった開発環境になるだけでなく、Lucee を紹介し続けることができる素晴らしい方法になります。優れた CFML エンジン

追加情報の追加

Leigh は init が jar 参照ではないかと尋ねましたが、cflink.cfm ファイルには次のコードが表示されます。

tags\cflink.cfm 内のコードにも cflink への参照があります。

これは2004年に書かれたことを考えると再帰かもしれませんが、私はそれを疑っています

検索のスクリーン ショットの追加

ここに画像の説明を入力 ここに画像の説明を入力

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

java - Railo/Lucee 実行時の Tomcat のメモリ

Railo/Lucee/Tomcat 環境の引数を微調整する方法を見つけようとしているときに、Pulling Used PermGen Space Programmatically に関するこの投稿を見て、生成される情報が役立つかどうか疑問に思っていました。

これは、その投稿のコードからの現在の出力です

コード キャッシュ (非ヒープ メモリ) 4MB / 48MB

Eden Space (ヒープメモリ) 53MB / 67MB

サバイバースペース (ヒープメモリ) 4MB / 8MB

CMS Old Gen (ヒープメモリ) 122MB / 1965MB

CMS Perm Gen (非ヒープメモリ) 40MB / 1024MB

これは私のsetenv.shからのものです

これは私の現在の出力ですfree -m

JAVA_OPTS を理解するとき、どのように理解すればよいですか、または出発点として何を使用する必要がありますか?

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

orm - Lucee Orm の無視されたデフォルト値

このプロパティを使用して永続コンポーネントを設定します。

ここで、値を指定せずにエンティティを保存するcreated_atと、エラーが発生します: not-null property references a null or transient value: User.active.

エンティティの作成時にすべての列の指定をスキップするにはどうすればよいですか?

ありがとう!

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

cfml - 完全な意味不明なエラー メッセージ

Lucee から本当にエラー メッセージが表示されます。

ページ全体は、この意味不明なものに他なりません。

私は完全に途方に暮れています。誰かが前にこのようなものに出くわしたことがありますか?