我从crux下载了示例https://code.google.com/p/crux-framework/source/checkout项目 并编译子项目crux-site但我发现了这个错误:
crux-site $ mvn clean package
[INFO] BUILD SUCCESSFUL
crux-site $ mvn gwt:compile
[INFO] Scanning for projects...
...
[INFO] Compiling module org.cruxframework.cruxsite.CruxSite
[ERROR] mar 17, 2015 6:17:02 PM org.cruxframework.crux.core.rebind.DevelopmentScanners initializeScanners
[ERROR] INFORMAZIONI: Registering scanners for crux compilation...
[ERROR] mar 17, 2015 6:17:03 PM org.cruxframework.crux.core.server.CruxBridge handleCriticalError
[ERROR] GRAVE: CruxBridge critical error: Error getting lastPageRequestedFile.
[ERROR] java.io.FileNotFoundException: /tmp/screenRequestedBridgeFile (No such file or directory)
[ERROR] at java.io.FileInputStream.open(Native Method)
....
我没有修改初始源,错误是java.io.FileNotFoundException:/ tmp / screenRequestedBridgeFile
我的系统是:ubuntu 14.04,maven 2,jdk oracle 7
任何想法?
好的Thiago,现在我编译应用程序并在浏览器上查看它,但问题是在超级开发模式下重新编译。我遇到了同样的问题
编译模块org.cruxframework.cruxsite.CruxSite 2015年3月18日下午11:31:38
org.cruxframework.crux.core.rebind.DevelopmentScanners initializeScanners
INFORMAZIONI: Registering scanners for crux compilation...
mar 18, 2015 11:31:39 PM org.cruxframework.crux.core.server.CruxBridge handleCriticalError
GRAVE: CruxBridge critical error: Error getting lastPageRequestedFile.
java.io.FileNotFoundException: /tmp/screenRequestedBridgeFile (No such file or directory)
at java.io.FileInputStream.open(Native Method)
(在超级开发模式下编译在浏览器上,修改java源时刷新页面)
答案 0 :(得分:0)
要使用maven编译crux应用程序,您不能使用gwt:compile目标。
要生成war文件,请尝试调用mvn install。
对于debug,您可以尝试使用eclipse启动文件StartCodeServer.launch和StartJetty.launch(在Eclipse IDE上),然后在浏览器上打开url(http://localhost:8080/cruxsite/index.html)。
修改
我无法重现你的问题。无论如何,你可以尝试将pom.xml上的cruxVersion属性更改为指向5.3.0-SNAPSHOT吗?
原因是CodeServer不应该尝试读取此文件。在5.3.0版本上,我们修复了这种行为。此文件仅在应用程序现在使用旧GWT DevMode时使用。
5.3.0,但尚未发布,但很快就会在接下来的几天内发布。所以,你现在需要使用这个SNAPSHOT。