关于使用SSH框架写的项目没有网络会报错的问题

原创 2013年12月05日 13:47:54

以一个注册登录的简单项目为例: 


当你的Sping中的配置文件为以下的形式时

applicationContext.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
		<property name="driverClassName" value="com.mysql.jdbc.Driver" />
		<property name="url" value="jdbc:mysql://localhost:3306/ssh-test" />
		<property name="username" value="root" />
		<property name="password" value="123" />
	</bean>

	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource">
			<ref bean="dataSource" />
		</property>

		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">
					org.hibernate.dialect.MySQLDialect
				</prop>
				<prop key="hibernate.show_sql">true</prop>
				<prop key="hibernate.hbm2ddl.auto">update</prop>
			</props>
		</property>

		<property name="mappingResources">
			<list>
				<value>entity/User.hbm.xml</value>
			</list>
		</property>
	</bean>

	<bean id="user_dao" class="dao.impl.UserDaoImpl">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>

	<bean id="user_service" class="service.impl.UserServiceImpl">
		<property name="ud">
			<ref bean="user_dao" />
		</property>
	</bean>

	<bean id="user" class="action.UserAction" scope="prototype">
		<property name="us">
			<ref bean="user_service" />
		</property>
	</bean>

</beans>

会报错:




这是因为找不到你的spring中配置文件所定义的版本的xsd文件,或跟导入库中的xsd文件版本不一样,所以找不到。但你联网时Myeclipse会自动找你的spring配置文件中所定义的版本的xsd的文件



所以当你将Sping配置文件中的

 


变为:
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">



去掉版本好就ok了


相关文章推荐

图片上传到腾讯云出错,本地测试没有问题,但是项目上传到阿里云之后就会报错

这几天做项目的一个注册的功能,遇到了一个难以解决的bug,项目是发布在阿里云的,但是由于带宽不够快,所以用了腾讯云的对象存储COS服务,将图片等文件存放在腾讯云,这样解决速度的问题。 项目本地测试上传...

Android studio 打开一个新项目后会报错

报错信息如下:Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the p...

MyEclipse安装后,新建Java项目为什么会报错?

当我们安装好MyEclipse之后,新建项目,编写代码时明明没有错误,为什么还是会提示错误呢? 例如: 以下这种情况 我们仔细观察,一般项目建好之后,在项目下面会显示jre(Java运行环...

解决保存Cookie中带有中文会报错问题

一般来说用Cookie来保存信息的时候是不能带有中文的,但是有时候必须要用到中文的时候该怎么办呢?...

jmeter关于录制带中文的get请求回放会报错的问题

通过谷歌浏览器代理录制Jmeter脚本,发现汉字是以Unicode编码编码而不是以UTF-8形式的URL编码呈现,但是由Jmeter发送的URL请求参数,最好是严格以UTF-8形式的URL编码发送,否...

7_13发现了一个小问题为啥在do_line函数里赋值语句在变量定义语句之前就会报错?

1.在变量定义之前出错: R*_*G:vim 7_13.c   1 #include "apue.h"   2 #include   3 #define TOKEN 5   4 void ...

已解决:登录Linux后好多命令不能用,如使用service会报错service command not found

su 或者 su root:的话只是将当前身份转为root,用户shell并没有改变.所以有些系统命令不能使用. su -或者su -l或者su -l root,可以完全的将当前环境转为root环...

使用saveOrUpdate方法时,若hibernate的session存在了两个具有相同id的不同实体,则会报错

String remindSwitch=request.getParameter("AlertOrNot");         String pushType=request.getParamete...

C++指针到指针简单使用会报错,记忆力下降没办法了

遥想当年英姿飒爽,羽扇纶巾。 就这样遥想遥想,就想到了c++的指针指针。好吧,趁着年纪未老就练练指针的指针吧。 何为指针的指针呢? 简单的说它存储的是另一个指针的地址。而指针存储的是变量的地址,...

OpenCV人脸检测使用detectMultiScale可能会报错_CrtIsValidHeapPointer的解决方法

运行环境:VS2012+OpenCV2.4.8。存在问题: 在使用OpenCV的人脸检测时,用到了detectMultiScale函数,使用方法为:face_cascade.detectMultiS...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于使用SSH框架写的项目没有网络会报错的问题
举报原因:
原因补充:

(最多只允许输入30个字)