flex 找不到 java类
flex blazeds java mysql 简单的对数据库操作
代码如下
package demo;
import java.util.ArrayList;
import java.util.List;
import java.sql.*;
public class AdminService {
public List getAdmins() throws DAOException {
List list = new ArrayList();
Connection c = null;
try {
c = ConnectionHelper.getConnection();
Statement s = c.createStatement();
ResultSet rs = s.executeQuery("SELECT * FROM admins ORDER BY id");
while (rs.next()) {
list.add(new Admin(rs.getInt("id"),
rs.getString("username"),
rs.getString("userpwd")));
}
} catch (SQLException e) {
e.printStackTrace();
throw new DAOException(e);
} finally {
ConnectionHelper.close(c);
}
return list;
}
}
//
remoting-config.xml配置文件
<destination id="admin">
<properties>
<source>demo.AdminService</source>
</properties>
</destination>
//
demo.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="#FFFFFF" creationComplete="srv.getAdmins()">
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.collections.ArrayCollection;
[Bindable]public var ad:ArrayCollection;
private function adminHandler(event:ResultEvent):void
{
ad= event.result as ArrayCollection
}
]]>
</mx:Script>
<mx:RemoteObject id="srv" destination="admin">
<mx:method name="getAdmins" result="adminHandler(event)"/>
</mx:RemoteObject>
<mx:DataGrid dataProvider="{ad}">
<mx:columns>
<mx:DataGridColumn headerText="用户名" dataField="username"/>
<mx:DataGridColumn headerText="密码" dataField="userpwd"/>
</mx:columns>
</mx:DataGrid>
</mx:Application>
java 代码我测试了 没有问题 编译运行demo.mxml 是没有数据 我Debug 调试 报出如下错误
[RPC Fault faultString="Cannot create class of type 'demo.AdminService'." faultCode="Server.ResourceUnavailable" faultDetail="Type 'demo.AdminService' not found."]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:220]
at mx.rpc::Responder/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:53]
at mx.rpc::AsyncRequest/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]
at NetConnectionMessageResponder/statusHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:569]
at mx.messaging::MessageResponder/status()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\MessageResponder.as:222]
找不到java类 各位大哥 帮帮小弟 小弟 初学者 先谢谢咯