《求助》在线等 eclipse+tomcat

heruisheng 2015-03-13 04:50:00
我刚到公司实习生一个,

原来一直在公司电脑台式机上做了,不过太卡了就把自己的本带来了,但是原来的项目在台式机上做的是从SVN上检出的。
然后我从台式机上导出到笔记本上了(因为老大让我熟悉项目,让我在原来一个项目上添加点新功能,我怕影响原来的项目就一直没有更新到SVN)。

导到笔记本上,启动tomcat就报错了,无法识别中文路径。在台式机上没有问题,在笔记本上就出问题了,

我想知道这是怎么回事?该怎么解决?

log4j:ERROR Could not parse url [file:/D:/cplatform/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/素材库管理平台/WEB-INF/classes/log4j.xml].
com.sun.org.apache.xerces.internal.util.URI$MalformedURIException: Path contains invalid character: 素
at com.sun.org.apache.xerces.internal.util.URI.initializePath(URI.java:1101)
at com.sun.org.apache.xerces.internal.util.URI.initialize(URI.java:578)
at com.sun.org.apache.xerces.internal.util.URI.<init>(URI.java:331)
at com.sun.org.apache.xerces.internal.util.URI.<init>(URI.java:294)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemIdStrictOff1(XMLEntityManager.java:2251)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId(XMLEntityManager.java:2083)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntityAsPerStax(XMLEntityManager.java:992)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1189)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1087)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1000)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:232)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:180)
at org.apache.log4j.xml.DOMConfigurator$2.parse(DOMConfigurator.java:690)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:789)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:696)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:471)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:125)
at org.apache.log4j.Logger.getLogger(Logger.java:105)
at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:289)
at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:109)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1116)
at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:270)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2015-3-13 15:16:34 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext

谢谢
...全文
245 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
heruisheng 2015-03-13
  • 打赏
  • 举报
回复
谢谢两位,要下班了,周末快乐 我现在还有几个问题 1:为什么原来从SVN直接检出没有问题,能用tomcat直接部署,但是导入到eclipse中就报错 2:是不是从SVN检出,跟导入到eclipse不一样吗?
heruisheng 2015-03-13
  • 打赏
  • 举报
回复
引用 4 楼 l359122505 的回复:
这个问题就不要纠结了,换个英文路径吧,另外,为啥log4j的配置文件路径要搞成绝对路径呢
我也不懂,刚进公司
heruisheng 2015-03-13
  • 打赏
  • 举报
回复
引用 3 楼 magi1201 的回复:
你的 wtpwebapps/素材库管理平台/WEB-INF/classes/log4j.xml 中文为项目名称,为什么会选择用中文做项目名称,比较奇怪 将中文项目名称修改为英文应该就OK 了
我也不知道 从SVN检出的时候就是这个样子, 是不是跟SVN有些关系?
繁华终归落尽 2015-03-13
  • 打赏
  • 举报
回复
这个问题就不要纠结了,换个英文路径吧,另外,为啥log4j的配置文件路径要搞成绝对路径呢
姜小白- 2015-03-13
  • 打赏
  • 举报
回复
你的 wtpwebapps/素材库管理平台/WEB-INF/classes/log4j.xml 中文为项目名称,为什么会选择用中文做项目名称,比较奇怪
将中文项目名称修改为英文应该就OK 了
heruisheng 2015-03-13
  • 打赏
  • 举报
回复
引用 1 楼 magi1201 的回复:
中文路径的问题不要纠结,直接换英文路径就可以了。 而且路径目录中最好不要有空格,空格也会影响文件的读取
就是有点纠结的是原来直接从SVN上检出的时候没有报错,然后从台式机上导出,放到笔记本上就出现这个问题了? 这个有办法解决吗?
姜小白- 2015-03-13
  • 打赏
  • 举报
回复
中文路径的问题不要纠结,直接换英文路径就可以了。
而且路径目录中最好不要有空格,空格也会影响文件的读取

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧