at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:259)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:177)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:37)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:173)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:96)
... 64 more
Caused by: java.lang.ClassFormatError: Unknown constant tag 0 in class file com/sitech/echn/custservice/model/Problem
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:328)
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:285)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:253)
... 73 more
在上传类文件的时候使用了ASCII的模式,而java编译之后的类文件是需要采用binary模式的,改变上传文件的模式之后问题获得了解决!
通过ftp命令bin模式传输
分享到:
相关推荐
在这个“FTP文件传输源代码”中,我们可能涉及到使用PB8.0(PowerBuilder 8.0)开发的一个FTP客户端应用程序。 PowerBuilder是一款强大的、基于对象的快速应用开发(RAD)工具,主要用于构建数据驱动的应用程序。在...
这份"ftp文件传输源代码资料"很可能包含了实现FTP客户端或服务器功能的源代码示例,帮助开发者理解FTP协议的工作原理并能实际编写相关程序。 FTP协议基于TCP/IP协议族,分为两种工作模式:主动模式(Active Mode)...
1. 客户端部分:负责建立与FTP服务器的连接,发送命令,接收响应,以及处理文件传输。这通常涉及解析FTP命令、实现数据连接(如主动模式和被动模式)和错误处理。 2. 服务器部分:监听来自FTP客户端的连接请求,...
FTP服务器(FTPServer)是接收并处理客户端请求的程序,而FTP客户端(FileClient)则是发送文件传输请求的程序。在C++中,实现FTP功能通常涉及以下几个关键知识点: 1. **Socket编程**:FTP通信基于TCP/IP协议,...
4. **FTP会话管理**:源代码会涉及会话状态的管理,如保持活动连接、处理断线重连、错误处理和恢复机制。 5. **数据传输**:FTP支持二进制和ASCII两种传输模式,这会影响数据在客户端和服务器之间的编码和解码方式...
这些文件可能包括了上述步骤的示例代码,以及可能的自定义功能,比如多线程传输、断点续传、文件列表显示等。为了深入了解这些功能,你需要查看源码并理解其工作原理。 总之,QT的QFtp类为开发者提供了方便的FTP...
### 在PB中实现FTP传输的关键知识点 #### 一、引言 在PowerBuilder(简称PB)的开发过程中,经常需要实现文件传输功能,尤其是FTP(File Transfer Protocol)传输。一个典型的场景是将PB中的数据窗口生成TXT文件后...
为了深入了解这个 FTP 客户端的工作原理,你需要仔细阅读代码,理解每个函数的作用,如如何创建连接、发送命令、接收数据以及如何处理 ucOS 的实时环境。此外,了解 lwip 的内部机制,如如何使用其提供的套接字接口...
通过研究FTP源代码,你可以了解到网络编程中的许多细节,例如如何使用套接字库进行网络通信,如何处理异步I/O,以及如何设计一个健壮的文件传输系统。这将有助于提升你在网络编程领域的专业技能,同时也能为自定义...
5. **错误处理**:考虑到网络连接可能出现的问题,源代码需要包含适当的错误处理机制,以捕获和报告可能出现的网络错误、权限问题或其他FTP操作失败的情况。 6. **安全考虑**:由于涉及用户认证和文件传输,源代码...
Ftp.java是压缩包中的文件,这可能是一个Java编写的FTP客户端的源代码文件,用于实现FTP文件传输功能。 FTP文件传输系统通常包含一个用户界面,这个界面设计得简洁易用,以便用户能够轻松操作。描述中提到的“文件...
2. **FTP服务器**:服务器端代码处理来自客户端的请求,验证用户身份,管理和响应文件操作。C++实现可能包括一个主循环来监听和接受新连接,以及解析和执行FTP命令的逻辑。 3. **网络通信**:C++代码会利用套接字...
FTP(File Transfer Protocol)是互联网上一种用于在不同主机间传输文件的标准协议。它允许用户从远程服务器上传或下载文件,极大地促进了数据共享和协作。本文将深入探讨FTP的原理、工作模式以及如何通过源码实现...
FTP传输文件时,会开启数据通道。在主动模式下,服务器会告诉客户端它将监听哪个端口,然后客户端连接到该端口进行文件传输。被动模式下,客户端首先告知服务器其数据端口,服务器随后连接到客户端的指定端口。无论...
最后,项目的源代码文件列表"FileTransfers"可能包含了客户端和服务器端的源代码,可能包括如`Client.cpp`、`Server.cpp`、`FTPCommands.h`等文件,这些文件分别对应客户端逻辑、服务器逻辑和FTP命令处理的实现。...
9. **错误处理和重试机制**:FTP客户端应具备良好的错误处理能力,当遇到网络问题、文件冲突或其他异常时,能够适当地通知用户并尝试重新执行操作。 10. **多线程/并发**:为了提高效率,现代FTP客户端可能支持多...
在压缩包中的"FTP服务器"文件可能包含所有这些组成部分,包括服务器配置、用户管理、传输逻辑和异常处理等。深入研究这个代码,可以学习到如何构建一个自定义的FTP服务器,理解网络通信的基本原理,以及如何实现安全...
FTP(File Transfer Protocol)是互联网上用于文件传输的标准协议,它允许用户从远程服务器上传、下载文件。在本文中,我们将深入探讨FTP服务器的基本概念,以及如何构建一个简单的FTP服务器,这与“最简单的FTP...
在FTP操作中,网络问题、权限错误等是常见的情况。因此,良好的错误处理机制是必不可少的。C#的异常处理机制(try-catch-finally语句)可以帮助我们优雅地捕获和处理这些异常。 8. **安全性考虑**: 考虑到FTP的...