struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lukasz Lenart (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (WW-4869) Struts2.5.13 can't run in java9 win10
Date Sat, 14 Oct 2017 07:45:00 GMT

    [ https://issues.apache.org/jira/browse/WW-4869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16204524#comment-16204524
] 

Lukasz Lenart edited comment on WW-4869 at 10/14/17 7:44 AM:
-------------------------------------------------------------

If you fixed the issue that's the most important thing, you could have broke something in
devMode (like class reloading) but this is minor. I'm going ask JRebel if they use this functionality,
if not I think we can even throw it away (it really doesn't work at least with JAR reloading).


was (Author: lukaszlenart):
If you fixed the issue that's the most important thing, you could have broke something in
devMode (like class reloading) but this is minor. I'm going ask JRebel if they use this functionality,
if not I think we can even throw it away (it really doesn't work at least JAR reloading).

> Struts2.5.13 can't run in java9 win10
> -------------------------------------
>
>                 Key: WW-4869
>                 URL: https://issues.apache.org/jira/browse/WW-4869
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Dispatch Filter
>    Affects Versions: 2.5.13
>         Environment: windows 10-jdk9-maven3.5
>            Reporter: Smith Cruise
>            Assignee: Lukasz Lenart
>              Labels: java9
>             Fix For: 2.6
>
>         Attachments: screenshot-1.png
>
>   Original Estimate: 504h
>  Remaining Estimate: 504h
>
> I followed the official tutorial,http://struts.apache.org/getting-started/how-to-create-a-struts2-web-application.html.
But always throw exception when i run webapp.i tried many times but I really don't know how
to reslove it.    
> Here is Exception
> {noformat}
> java.nio.file.InvalidPathException: Illegal char <:> at index 3: jar:file:\D:\.m2\repository\org\apache\struts\struts2-core\2.5.13\struts2-core-2.5.13.jar
>     at java.base/sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
>     at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
>     at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
>     at java.base/sun.nio.fs.WindowsPath.parse(WindowsPath.java:92)
>     at java.base/sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:229)
>     at java.base/java.io.File.toPath(File.java:2300)
>     at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:951)
>     at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:216)
>     at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:148)
>     at java.base/java.util.jar.JarFile.<init>(JarFile.java:324)
>     at java.base/java.util.jar.JarFile.<init>(JarFile.java:295)
>     at java.base/java.util.jar.JarFile.<init>(JarFile.java:234)
>     at com.opensymphony.xwork2.util.fs.JarEntryRevision.needsReloading(JarEntryRevision.java:73)
>     at com.opensymphony.xwork2.util.fs.DefaultFileManager.fileNeedsReloading(DefaultFileManager.java:62)
>     at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.needsReload(XmlConfigurationProvider.java:425)
>     at org.apache.struts2.config.StrutsXmlConfigurationProvider.needsReload(StrutsXmlConfigurationProvider.java:163)
>     at com.opensymphony.xwork2.config.ConfigurationManager.needReloadContainerProviders(ConfigurationManager.java:208)
>     at com.opensymphony.xwork2.config.ConfigurationManager.conditionalReload(ConfigurationManager.java:174)
>     at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)
>     at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:960)
>     at org.apache.struts2.dispatcher.ExecuteOperations.executeStaticResourceRequest(ExecuteOperations.java:59)
>     at org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:130)
>     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1476)
>     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
>     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
>     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
>     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
>     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
>     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
>     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
>     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
>     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
>     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
>     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
>     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
>     at org.eclipse.jetty.server.Server.handle(Server.java:370)
>     at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
>     at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
>     at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
>     at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
>     at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
>     at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
>     at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
>     at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
>     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>     at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>     at java.base/java.lang.Thread.run(Thread.java:844)
> {noformat}
> !https://sfault-image.b0.upaiyun.com/315/537/315537393-59da0a0a714ea_articlex!



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message