HTTP Status 500 – Internal Server Error
Type Exception Report
Message Illegal char <:> at index 3: jar:file:\C:\Users\Clover_zc\eclipse-workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\20180925_wc_Helloworld\WEB-INF\lib\struts2-core-2.3.24.jar
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
java.nio.file.InvalidPathException: Illegal char <:> at index 3: jar:file:\C:\Users\Clover_zc\eclipse-workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\20180925_wc_Helloworld\WEB-INF\lib\struts2-core-2.3.24.jar
java.base/sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
java.base/sun.nio.fs.WindowsPath.parse(WindowsPath.java:92)
java.base/sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:229)
java.base/java.io.File.toPath(File.java:2290)
java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1220)
java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:727)
java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:845)
java.base/java.util.zip.ZipFile.(ZipFile.java:245)
java.base/java.util.zip.ZipFile.(ZipFile.java:175)
java.base/java.util.jar.JarFile.(JarFile.java:341)
java.base/java.util.jar.JarFile.(JarFile.java:312)
java.base/java.util.jar.JarFile.(JarFile.java:251)
com.opensymphony.xwork2.util.fs.JarEntryRevision.needsReloading(JarEntryRevision.java:76)
com.opensymphony.xwork2.util.fs.DefaultFileManager.fileNeedsReloading(DefaultFileManager.java:66)
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.needsReload(XmlConfigurationProvider.java:397)
org.apache.struts2.config.StrutsXmlConfigurationProvider.needsReload(StrutsXmlConfigurationProvider.java:169)
com.opensymphony.xwork2.config.ConfigurationManager.needReloadContainerProviders(ConfigurationManager.java:215)
com.opensymphony.xwork2.config.ConfigurationManager.conditionalReload(ConfigurationManager.java:179)
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:73)
org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:967)
org.apache.struts2.dispatcher.ng.PrepareOperations.createActionContext(PrepareOperations.java:80)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:89)
Note The full stack trace of the root cause is available in the server logs.