2011-04-18 65 views
0

我對spring roo很陌生,我需要幫助。如何在spring roo中運行applet

我有一個小程序需要顯示給用戶。

目前,沒有使用spring roo,所有的.jar文件都放在與html文件相同的文件夾中。該小程序能夠運行。

在spring roo中,我試圖把html和.jar文件放在src/main/webapp/WEB-INF/views的文件夾中。該頁面是可訪問的,但.jar文件不是。該頁面顯示一個損壞的小程序,它說我的Main類沒有找到。

我認爲在視圖中添加資源文件不是編寫webapp的正確方法,但是您如何在spring roo中正確執行該操作?我真的很無能。

回答

1

將您的小程序的罐放在WEB-INF文件夾外。例如,在{project_roo}/src/main/webapp中創建applets文件夾,並在那裏爲您的罐子定點(我的意思是{project_roo}/src/main/webapp/applets)。你可以從網上轉介它爲http://{my_context_root}/applets/my-applet.jar

希望這會有所幫助!

+0

它仍然無法工作。我認爲這是原因: 引起:java.io.IOException:打開HTTP連接失敗:http:// localhost:8080/myapp/applet/org/someproject/applet/Main.class – Tetrax 2011-04-19 09:48:35

+0

所以現在applet顯示給用戶,但是applet本身還有其他一些問題? – Constantiner 2011-04-19 09:52:57

+0

是的,小程序可以加載但無法運行。該applet的主類是「org.someproject.applet.Main」。當我運行它時,彈簧以某種方式將地址轉換爲localhost:8080/myapp/applet/org/someproject/applet/Main.class(您可以看到主類路徑和此url路徑之間的相似性)。春天路徑無法訪問。所以它沒有運行。 我試圖在沒有彈簧的情況下運行applet,並且運行得非常好。 – Tetrax 2011-04-19 14:51:27