高手求救!!!

ansonxing1988 2010-10-26 11:04:02
今天突然断电,eclipse重新打开后,文件都是乱码,原本的workspace都用不了,然后新建了一个。

跟住又创建一个flex项目,通过blazeds连接java做的后台数据库,但数据怎么都显示不到datagrid上,

以前用同样的方法都可以正常显示的,但是断电后怎么试过也不行。用后台测试数据可以正常读取,说明java方法也没错。

单独用hello这样的小程序测试blazeds又能成功。

现在真不知道该怎么弄了,有没有哪位遇到类似的情况?帮忙解决一下啊


还有一个问题,就是新建一个flex project 用 wtp这个不知为什么到最后一步不能成功,提示说一个或多个条件未能满足。
我用的是Eclipse Helios Release 、tomcat7.0 、 blazeds4.5
...全文
134 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ansonxing1988 2010-10-27
  • 打赏
  • 举报
回复
是真的啊~~原workspace里的所有项目都打不开了,打开全都是乱码,
连数据库的项目是以前成功的项目,直接把代码复制黏贴过来的,但就是怎么都显示不出数据~
杯具~
Ansonxing 2010-10-27
  • 打赏
  • 举报
回复
谢谢!我正在下一个MyEclipse8.5试试看
ansonxing1988 2010-10-27
  • 打赏
  • 举报
回复
谢谢!我正在下一个MyEclipse8.5试试看
leemiki 2010-10-27
  • 打赏
  • 举报
回复
重装也不失为一个好办法!呵呵~~~

开发工具没什么好不好的!看个人习惯!

我以前是Java,所以习惯了MyEclipse!

有可能!Flex SDK版本、Eclipse版本相互都有特定版本支持,你可以网上查下
ansonxing1988 2010-10-27
  • 打赏
  • 举报
回复
杯具~
正在试一下把jdk,tomcat,Eclipse,fb重新装过,
我还想问下你,是用MyEclipse8.5好还是用Eclipse Helios Release好呢?
那个用 wtp新建一个flex project 不成功是不是和Eclipse版本有关呢
passself 2010-10-27
  • 打赏
  • 举报
回复
这个和断电是没有关系的,要是dataGrid没有显示数据,肯定 是因为取得数据不合适,比如数据源 是没有问题但是取的值不 是 label的(这个是xml的,你的是数据库不太一样)
leemiki 2010-10-27
  • 打赏
  • 举报
回复
看你描述是没什么问题,但实际操作就不知道了!

一个细小的地方都有可能导致问题发生。。

如果像你上面说的断电前是好的,那你应该坚信自己的代码是正确的

从其他方面着手看看,这个就很难说了~~~

ansonxing1988 2010-10-27
  • 打赏
  • 举报
回复
没有多一台机~

写下新建这个项目的步骤:
在tomcat的webapps目录下新建一个文件夹test,把blazeds里的两个文件黏贴进去,

新建一个java项目路径为WEB-INF,把classes设为source folder,java的类全放在里面,

加jdbc,修改remoting-service.xml,启动tomcat,新建flex项目到一开始建的test,

编写flex前台,运行。

这样应该没问题吧
leemiki 2010-10-27
  • 打赏
  • 举报
回复
应该也不是上面代码的问题!

太诡异了~~~~

你把工程移植到另外机子上看看...
ansonxing1988 2010-10-27
  • 打赏
  • 举报
回复
flex前端
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Declarations>
<s:RemoteObject id="srv" destination="courseService" showBusyCursor="true"/>
</fx:Declarations>
<mx:DataGrid dataProvider="{srv.getCourses.lastResult}"/>
<s:Button label="Get Data" click="srv.getCourses()"/>
</s:Application>

remoting-service.xml其他的都没有改动
<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
class="flex.messaging.services.RemotingService">

<adapters>
<adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
</adapters>

<default-channels>
<channel ref="my-amf"/>
</default-channels>
<destination id="courseService">
<properties>
<source>services.Operation</source>
</properties>
</destination>
</service>
leemiki 2010-10-27
  • 打赏
  • 举报
回复
。。。。。楼主你太幸运,这种事情都能让你碰上

难道断下电把你的原先的代码都改了,这也太假了!!

断电前你应该都保存的吧!去API上搞个DataGrid例子运行看看...

还有问题把Flex端代码贴出来~~~~

4,327

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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