CFXのcustomerタグとjarファイルを作成しました。 jarファイルはcoldfusionサーバー../WEB-INF/libにあります。それは何年もうまく処理されました。最近、私たちはcoldfusion11 linuxにアップグレードするつもりです。保守上の懸念から、システム管理者は、これらのライブラリファイルをWEB-INF/libサーバからアプリケーションのローカルディレクトリに移動することを好みます。ここでApplication.cfcのJavaライブラリを指定しました
は、Application.cfcの
のColdFusion 10ため
<cfcomponent>
<cfscript>
//this.name = hash(getCurrentTemplatePath()); // unique app name
this.javaSettings = {
loadPaths: [
"/opt/WebRoot-DEV/afsapps/tp-web-apps/payroll/process/java/lib"
],
loadColdFusionClassPath: true,
reloadOnChange: true,
watchInterval: 100,
watchExtensions = "jar,class"
};
</cfscript>
<cffunction name="OnRequestStart" returnType="void">
<cfargument name="targetPage" type="string" required="true" />
<!--- Include Application.cfm --->
<cfinclude template="Application.cfm" />
</cffunction>
</cfcomponent>
をlocalPathにを設定するためのコードである。しかし、それは動作しません、jarファイルを見つけることができます。このエラーメッセージが表示されます: "エラーメッセージは次のとおりです。" CFXカスタムタグCFX_GenerateGarnishmentDocumentsがカスタムタグデータベースに見つかりませんでした。カスタムタグを使用する前にデータベースにカスタムタグを追加する必要があります。タグをデータベースに追加した場合は、テンプレート内のタグのスペルを調べて、データベースエントリと一致することを確認します。 「私たちはローカルパスにライブラリファイルを移動することができわからない
は、この実現可能であるはい、どのようにそれを行う場合
「機能しない」という用語は、あまりにも曖昧なために有用な情報ではありません。 –