我正在尝试在 Windows 7 64位上启动jws应用程序(使用jnlp文件)并遇到以下问题。
ERROR [L:org.apache.catalina.startup.ContextConfig F: T:'javawsApplicationMain'] Exception >fixing docBase: {0}
java.io.IOException: The filename, directory name, or volume label syntax is incorrect
at java.io.WinNTFileSystem.canonicalize0(Native Method)
at java.io.Win32FileSystem.canonicalize(Unknown Source)
at java.io.File.getCanonicalPath(Unknown Source)
at java.io.File.getCanonicalFile(Unknown Source)
at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:841)
at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:1012)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:279)
同样的文件就像 Windows XP 上的魅力一样 任何帮助表示赞赏 谢谢
答案 0 :(得分:1)
在继续操作之前,请务必使用JaNeLA验证JNLP。许多启动文件无效以及JWS客户端如何解释无效的启动文件是不确定的 - 它可能导致各种奇怪的错误。
答案 1 :(得分:1)
我发现了自己的错误和不同之处 Jnlp资源属性 arch ,“x86”和“amd64”(即使对于英特尔64位) os = Windows 。因此,在使用 os = Windows 时,请避免“x86_64” 同样使用 JaNeLa 验证您的 JNLP ,您可能会遇到其他一些错误,在这种情况下它是一个很好的工具来帮助您。 :)