读书人

为什么小弟我的SSH项目在没有网络的情

发布时间: 2013-07-08 14:13:00 作者: rapoo

为什么我的SSH项目在没有网络的情况下启动服务器会报错



没有网络时启动Tomcat的出错信息(部分)
为什么小弟我的SSH项目在没有网络的情况下启动服务器会报错

哪位大神帮帮我啊,万分感谢啊为什么小弟我的SSH项目在没有网络的情况下启动服务器会报错
这些东西你的项目里面有没有,没有的时候会去网上找,应该是找不到才报错的
[解决办法]
确定你的项目引用的spring的包都在3.0以上
[解决办法]
那些xsd文件都是网络地址
[解决办法]
直接看看spring-core的XXX-inf文件夹下有没对应的xsd文件即可,如果没有的话,网上保存一份到自己web项目的web-inf下面
[解决办法]
打快了不是core而是context,我上spring官网找了个3.05版本(跟你的一致)的spring-context,以这个为例,
为什么小弟我的SSH项目在没有网络的情况下启动服务器会报错

在meta-inf文件夹下面有三个spring.XXX文件,那个schema就是对应的xsd的文件路径配置了,里面定义了xsd的位置,比如,

为什么小弟我的SSH项目在没有网络的情况下启动服务器会报错

为什么小弟我的SSH项目在没有网络的情况下启动服务器会报错

如果没有xsd文件的话就http://www.springframework.org/schema/context这个可以直接下载,其他的连接地址类推即可
[解决办法]
不行的话应该问题不在schme的定义,你注入的service代码那里是不是有哪部分需要用到网络资源才能运行
[解决办法]



直接把抛异常的那部分弄出来吧,不要截图
[解决办法]
xsd文件没给全,还有其它的呢,除了spring-context-3.0.xsd
[解决办法]

该怎么办啊,刚去上课,拷到机房还是不能运行。。。都没办法把作业交给老师看了为什么小弟我的SSH项目在没有网络的情况下启动服务器会报错

从报错来看,本地的xsd文件其实它是没找到的(Could not parse mapping document from input stream),外加上网络又无法连通
[解决办法]


xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:security="http://www.springframework.org/schema/security"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-2.0.xsd
http://www.springframework.org/schema/context
classpath:spring-context-2.1.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-2.0.xsd"
>

[解决办法]
楼主把你spring整合hibernate的那个xml发出来,从你的报错信息上看,我感觉是你那部分的配置出错导致后续的问题的
[解决办法]
我觉得突破口还是得找到为什么没有读到本地spring jar包中的文件配置所指向的xsd文件
找到相关的源代码,调试一下
[解决办法]

引用:
困扰我好久了,求发给大神你帮我看看啊。。跪谢啊 Orz T.T


调试这个除了需要你的现场环境另外估计也没这么容易的,我只是提供一个思路,只能帮到这

另外classpath的那个方法开始可能少了全路径
classpath:org/springframework/context/config/spring-context-3.0.xsd
[解决办法]
把你的版本号去掉,比如http://www.springframework.org/schema/beans/spring-beans-3.0.xsd改成http://www.springframework.org/schema/beans/spring-beans.xsd我就是这么做的,我也有理论依据这样可行的,不信你查spring网页版的API中的例子,它都是这么写的,我猜它就是为了避开版本冲突。你的里面有四五个这个地方,改后试试。
[解决办法]
引用:
把你的版本号去掉,比如http://www.springframework.org/schema/beans/spring-beans-3.0.xsd改成http://www.springframework.org/schema/beans/spring-beans.xsd我就是这么做的,我也有理论依据这样可行的,不信你查spring网页版的API中的例子,它都是这么写的,我猜它就是为了避开版本冲突。你的里面有四五个这个地方,改后试试。


+1

读书人网 >J2EE开发

热点推荐