【问题标题】:How to run applet in spring roospring roo 如何运行小程序
【发布时间】:2011-04-18 12:04:16
【问题描述】:

我对 spring roo 很陌生,我需要帮助。

我有一个需要向用户显示的小程序。

目前,不使用spring roo,所有的.jar文件都和html文件放在同一个文件夹下。小程序可以运行。

在 spring roo 中,我尝试将 html 和 .jar 文件放在 src/main/webapp/WEB-INF/views 的文件夹中。该页面可访问,但 .jar 文件不可访问。该页面显示了一个损坏的小程序,它说找不到我的 Main 类。

我认为在视图中添加资源文件不是编写 webapp 的正确方法,但是您如何在 spring roo 中正确地做到这一点?我真是一头雾水。

【问题讨论】:

    标签: spring-roo


    【解决方案1】:

    将您的小程序的 jar 放在 WEB-INF 文件夹之外。例如在{project_roo}/src/main/webapp 中创建applets 文件夹并在那里调整你的jar(我的意思是{project_roo}/src/main/webapp/applets)。您可以在网上将其称为http://{my_context_root}/applets/my-applet.jar

    希望这会有所帮助!

    【讨论】:

    • 还是不行。我认为这是原因: 引起:java.io.IOException: open HTTP connection failed:localhost:8080/myapp/applet/org/someproject/applet/Main.class
    • 所以现在小程序正在向用户显示,但小程序本身还有一些其他问题?
    • 是的,小程序可以加载但无法运行。 applet 的主类是“org.someproject.applet.Main”。当我运行它时,spring 以某种方式将地址转换为 localhost:8080/myapp/applet/org/someproject/applet/Main.class (您可以看到主类路径和这个 url 路径之间的相似之处)。并且弹簧无法访问该路径。所以它无法运行。我试过在没有spring的情况下运行applet,它运行得很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-29
    • 1970-01-01
    相关资源
    最近更新 更多