锁定老帖子 主题:Eclipse工程之Oracle数据库配置
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-24
最后修改:2009-07-22
Oracle数据库的Flex+Java工程配置(相关文档以上传至压缩包Oracle数据库工程.rar) 一. 第一步,参照“flex一步一步.doc”文档,建立felx工程。 二. 第二步,参照“建立spring+hibernate+webflex工程.doc”,给Flex工程添加Hibernate和Spring属性,相关的配置文件会自动生成. 在这一步中需要注意一下几点,在添加了相应的Hibernate和Spring属性之后,还需要对Web.xml配置文件进行相关配置: 1.将Spring的配置文件信息注入到web.xml下(配置如下) <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/classes/applicationContext.xml </param-value> </context-param> 2.将Spring和Flex的Listener注入web.xml: <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener>
<!-- Http Flex Session attribute and binding listener support --> <listener> <listener-class>flex.messaging.HttpFlexSession</listener-class> </listener> 注意: 需要注意的是Web.xml配置文件对元素有顺序要求,顺序颠倒有可能导致报错,在配置元素错误的情况下会出现相关提示。 在导入必须的java包时,必须保证java包的目录和从svn下载或者import至Eclipse的工程创建者的java包路径一致,除此之外,还必须得保证Workspace的一致,否则有可能出现怪异的错误信息。
三. 在spring的配置文件applicationContext.xml中,关于数据库的配置如下: <bean id="DB" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" /> <property name="url" value="jdbc:oracle:thin:@10.200.250.110:1521:marine" /> <property name="username" value="marineadmin" /> <property name="password" value="usoft" /> </bean> 针对不同类型的数据库,在“DB”这个Bean中需要改动两次配置,即: driverClassName的value值和url的value值,当然还有数据库的username和password。具体信息参考: http://nlslzf.iteye.com/admin/blogs/311599 不同的数据库还要import不同的数据库驱动,Oracle的数据库驱动是:classes12.jar 目录见:E:\javawork\dependency\dbDriver
注意:由于数据库从SqlServer换成了Oracle,java中关于SQL查询语句也要有相应的改动,否则会在运行时导致报错。
四. 关于整个工程的svn上传,请参考视频:”flexweb上传到svn0002.avi”
五. 在Flex的配置文件 ”.actionScriptProperties”中即使有错误也不会报错,有时候由于修改不当会导致这个文件被破坏,不能被Eclipse识别,在这种情况下,工程的Application不能运行(因为Flex工程信息已经丢失) 先备份配置文件 ”.actionScriptProperties”中的内容,然后将其清空。 可以先点击工程,右键“Flex Project Nature”—>“Add Flex Project Nature” 然后根据具体情况配置文件. 注意:一旦配置文件 ”.actionScriptProperties”被破坏,其中的一些配置都需要重新配置,否则在运行时会出现错误。 注意:在Eclipse中,一般java报错主要可分为两种: 1.缺少java包; 2.Java包版本错误; 出现第一种错误一般报” Class Not Found”,出现第二种错误一般是 ”No Such Method Found” 3.若以上这两种都不是,请将Tomact目录下的工程文件夹删掉(如;”F:\tomcat\webapps”),然后重启tomcat. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 2044 次