"Frame1.java": Error #: 300 : class Connection not found in class sqlserverdemo.Frame1 at line 79, column 7
"Frame1.java": Error #: 300 : variable DriverManager not found in class sqlserverdemo.Frame1 at line 79, column 24
"Frame1.java": Error #: 300 : class Statement not found in class sqlserverdemo.Frame1 at line 80, column 7
"Frame1.java": Error #: 300 : class ResultSet not found in class sqlserverdemo.Frame1 at line 82, column 7
"Frame1.java": Error #: 300 : class Hashtable not found in class sqlserverdemo.Frame1 at line 109, column 5
"Frame1.java": Error #: 300 : class Hashtable not found in class sqlserverdemo.Frame1 at line 109, column 24
"Frame1.java": Error #: 300 : variable Context not found in class sqlserverdemo.Frame1 at line 111, column 16
"Frame1.java": Error #: 300 : variable Context not found in class sqlserverdemo.Frame1 at line 113, column 16
"Frame1.java": Error #: 300 : class Context not found in class sqlserverdemo.Frame1 at line 121, column 11
"Frame1.java": Error #: 300 : class InitialContext not found in class sqlserverdemo.Frame1 at line 121, column 29
"Frame1.java": Error #: 300 : class DataSource not found in class sqlserverdemo.Frame1 at line 123, column 11
"Frame1.java": Error #: 300 : class DataSource not found in class sqlserverdemo.Frame1 at line 123, column 28
"Frame1.java": Error #: 300 : class Connection not found in class sqlserverdemo.Frame1 at line 125, column 11
"Frame1.java": Error #: 300 : class Statement not found in class sqlserverdemo.Frame1 at line 128, column 11
"Frame1.java": Error #: 300 : class ResultSet not found in class sqlserverdemo.Frame1 at line 130, column 11
我的问题更搞笑,deploy都没有问题,测试客户端程序时却报错,如下javax.naming.CommunicationException. Root exception is java.net.ConnectException: http://localhost:7001: Destination unreachable; nested exception is:
java.net.ProtocolException: Tunneling result unspecified - is the HTTP server at host: 'localhost' and port: '7001' a WebLogic Server?; No available router to destination
javax.naming.NameNotFoundException: Unable to resolve EmployeesRemote. Resolved: '' Unresolved:'EmployeesRemote' ; remaining name ''
at weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:85)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:253)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:220)-- Failed initializing bean access.
at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
at $Proxy0.lookup(Unknown Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
at javax.naming.InitialContext.lookup(InitialContext.java:350)
at entitybean.EmployeesTestClient1.<init>(EmployeesTestClient1.java:32)
at entitybean.EmployeesTestClient1.main(EmployeesTestClient1.java:1496)
java.lang.NullPointerException
at entitybean.EmployeesTestClient1.findByPrimaryKey(EmployeesTestClient1.java:128)
at entitybean.EmployeesTestClient1.main(EmployeesTestClient1.java:1497)
-- Calling findByPrimaryKey(1)
-- Failed: findByPrimaryKey(1)
-- Return value from findByPrimaryKey(1): null.
Error in testRemoteCallsWithDefaultArguments(): Remote interface reference is null. It must be created by calling one of the Home interface methods first.