I am trying to launch a jws application (using jnlp file) on windows 7 64-bit and getting following issue.
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)
The same file works like a charm on windows XP.
Any help is appreciated.
Thanks
I found my mistake and the difference.
Jnlp resource attribute arch, takes "x86" and "amd64" (even for Intel 64bit) for os = Windows. So avoid "x86_64" while using os= Windows.
Also validate your JNLP with JaNeLa , you may fall into some other errors in which case its an excellent tool to help you out. :)