我在运行国际化代码(Eclipse上的GWT teck。)时遇到问题,并且有以下控制台结果
Jul 16, 2014 9:45:11 AM java.util.prefs.WindowsPreferences <init>
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
[WARN] Server class 'org.eclipse.jetty.servlet.listener.ELContextCleaner' could not be found in the web app, but was found on the system classpath
[WARN] Adding classpath entry 'file:/C:/Dev/eclipse-standard-kepler-SR2-win32-x86_64/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.6.0/gwt-2.6.0/gwt-dev.jar' to the web app classpath for this session
在线搜索发现了一些关于创建新密钥的信息 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ JavaSoft的\偏好设置 如果那么那么如何创建这个KEY? 究竟是什么导致了这个问题?
答案 0 :(得分:0)
这些是WARN行,因此它们不应导致任何编译或运行时问题,并且您的项目最终应该编译并运行。
您的服务器中的某些代码似乎想要使用java.util.prefs api存储内容并且它失败了,因为您的首选项存储库存在一些问题(可能是权限,或者它已满等)或使用它的类是存储错误。
GWT编译器也会在您的java首选项中存储一些信息,但它会在编译时执行,因此如果失败,您应该看到另一行,请参阅CheckForUpdates类。
日志中的其他WARN行在开发模式下是正常的。