2 nanianshui nanianshui 于 2016.01.27 13:41 提问

tomcat启动SVN 下载的项目出现了异常2(只能上传一张,所以问了两次) 10C

图片说明

5个回答

sun2015_07_24
sun2015_07_24   2016.01.27 13:52

错误不是有提示么?里面应该有什么东西配置错了

nanianshui
nanianshui 谢谢回答,是因为版本使用权过期,需要重新更新SVN配置文件
接近 2 年之前 回复
nanianshui
nanianshui 回复孙振光: 谢了,有这个文件,我自己再看看
接近 2 年之前 回复
sun2015_07_24
sun2015_07_24 回复那年水墨: 没这个文件么?那你svn上面的项目有这文件的么?
接近 2 年之前 回复
nanianshui
nanianshui 我知道提示了,然并卵
接近 2 年之前 回复
u010342038
u010342038   2016.01.27 17:19

你查看一下你的配置文件的url吧

nanianshui
nanianshui url正确着
接近 2 年之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.01.28 11:39

这不是找不到路径吗,,看下路径就行了

wanghan1977
wanghan1977   2016.01.29 10:04

SysConfigAdminUtil类里有个地方会去读admin.properties,会在前面拼一个WebRoot的路径
问题原因就是没有找到WebRoot的路径,可以用类似的方法获取路径
String pathStr = this.getClass().getClassLoader().getResource("").getPath();

nanianshui
nanianshui 谢谢回答,是因为版本使用权过期,需要重新更新SVN配置文件
接近 2 年之前 回复
wanghan1977
wanghan1977   2016.01.29 10:07

如果SysConfigAdminUtil类是放在jar里的,上述方法会失效,
需要在WEB-INF/web.xml中,创建一个 webAppRootKey 的 param,指定一个值(默认为 webapp.root)作为键值,然后通过Listener,或者Filter,或者 Servlet 执行 String webAppRootKey = getServletContext().getRealPath("/");并将 webAppRootKey 对应的 webapp.root 分别作为 Key , Value 写到 System Properties 系统属性中。之后在程序中通过 System.getProperty("webapp.root") 来获得 WebRoot 的物理路径。

nanianshui
nanianshui 谢谢回答,是因为版本使用权过期,需要重新更新SVN配置文件
接近 2 年之前 回复
nanianshui
nanianshui 谢谢回答,是因为版本使用权过期,需要重新更新SVN配置文件
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!