在開發引擎中使用JRun 4上的Coldfusion 9和Multiserver/J2EE進行配置。如何在Coldfusion 9中使用java文件?
我嘗試將以下示例應用到我的coldfusion引擎,但它不起作用。
Sample : How do you use java files in Coldfusion
也許這裏有人能幫助我解決這個問題?
這裏是我做的:
1)寫一個簡單的Hello.java文件,編譯成Hello.class文件。
public class Hello
{
public String testJava()
{
return "Hello Java!!";
}
}
2)寫一個cfm文件:jHello.cfm來調用java對象。
<cfscript>
helloWorld = CreateObject("java","Hello");
helloTest = helloWorld.testJava();
</cfscript>
5)然而,返回下面的錯誤當運行JHello.cfm文件時:
Object Instantiation Exception.
Class not found: Hello
The error occurred in C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/accuity_dev/JHello.cfm: line 2
1 : <cfscript>
2 : helloWorld = CreateObject("java","Hello");
3 : helloTest = helloWorld.testJava();
4 : </cfscript>
欣賞你的時間,希望能得到任何專家回到這裏。
沒有任何跳出明顯錯誤,除了可能的編譯.class文件的位置。如果它被放置在錯誤的目錄中,顯然CF不會撿起它。請參閱[在多服務器Adobe Coldfusion 9中添加到特定實例的ColdFusion類路徑](http://stackoverflow.com/questions/15505738/adding-to-coldfusion-classpath-for-particular-instance-in-multi-server-土坯-COL) – Leigh