我已经使用这个输出jar结构(使用mvn包命令)创建了一个GWT可加载模块(maven):
mygwtlibrary
->src/main/java
-->org.mygwtlib
---->public
------>flash.swf
-->org.mygwtlib.client
---->MyClientCode.class但是,当我运行使用此库的应用程序时,错误显示:Error 404,用于获取flash.swf文件。
下面是一个场景:
<inherits>,当我将整个库项目包含到另一个GWT应用程序项目中,然后运行时,它工作得很好。也就是说,公用文件夹中的文件也会被加载。有什么问题吗?
发布于 2012-05-10 13:50:56
问题在于,您试图通过HTTP获取flash.swf文件。这(充其量)是糟糕的做法。一种更好的方法(绝不是唯一的选择)是将其作为驻留在代码中的资源。这样做的一种方法是使用Spring的ClassPathResource (或者更少地说,FileSystemResource)。
https://stackoverflow.com/questions/10531109
复制相似问题