有这么一个功能:
模块是这样做的,因为做的是底层。
首先上层使用delphi开发,然后底层想采用web service的方式(java)。
现在这样的问题是这样。
java调用delphi的dll,dll访问数据库,返回特定xml格式的字符串。
机器A:64位,dll开发环境。java虚拟机32位。(他编译出来的dll为32位)
机器B:32位,java虚拟机32位。
B搭建web service环境,然后去调用dll,出现问题。 第一:字符乱码。第二:传参后访问web service自己爆死(用delphi做的exe文件访问,使用java的客户端去调用没问题)。
后来到A机器又重新部署一个web service。访问没问题。用delphi的exe访问也没问题。
多环境,跨平台真心伤不起。
对于上面的问题。乱码:为对方编译dll的时候没有加入相应的包,加入之后重新编译这边便没有问题。
对于传参的问题。 在我的另外一篇文章中已经做了说明。
另外。对于32位JDK,内存只能设定1.5G高于1.5G会出现问题。
设置tomcat的内存分配,如果高于1.5G 那么tomcat将不会启动。而且没有任何提示。
设置内存的方法。
%Tomcat%/bin/catalina.bat
echo Using CATALINA_BASE: "%CATALINA_BASE%"
set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m
加入重启即可。
分享到:
相关推荐
5. **异常处理**:Java通过异常处理机制来处理程序运行时可能出现的问题。异常是通过`try-catch-finally`块来捕获和处理的。理解如何正确地抛出和捕获异常对于编写健壮的代码至关重要。 6. **输入输出(I/O)**:...
目录第1章 Java语言基础知识 1.1 Java语言与面向对象的程序设计 1.1.1 面向对象的程序设计思想 1.1.2 Java语言的特点 1.1.3 Java类库 1.2 Java程序概述 1.2.1 Java开发环境 1.2.2 Application举例 1.2.3 ...
Java 提供了 `java.util.Locale` 类来表示不同的语言环境,如英文(`en`)和中文(`zh`)。`Locale` 包含语言、国家和变种等信息,例如 `Locale.US` 表示美国英语,`Locale.CHINA` 表示简体中文。 2. **Resource ...
本资源包含了三本书的电子版,分别是《数据结构与算法分析(Java语言描述)中文第二版》、《数据结构与算法(Java语言描述)中文第二版》以及配套的习题答案,为学习者提供了全面的学习材料。 1. **数据结构**:...
### Java语言程序设计知识点概述 #### 一、Java语言简介 **Java语言**是由Sun Microsystems公司于1995年推出的面向对象的编程语言。它最初的目标是为消费性电子产品设计一个小型分布式系统软件,但由于市场变化和...
《数据结构和问题求解(Java语言版)(第四版)》是一本经典的计算机科学教材,主要探讨了如何使用Java语言来实现和理解各种数据结构以及算法。这本书的源码提供了丰富的实例,帮助读者深入理解数据结构和算法的实际应用...
《你必须知道的261个Java语言问题》这本书由梁建全编著,由人民邮电出版社出版于2009年11月。这本书以问答的形式来组织内容,旨在解决学习和使用Java语言过程中经常遇到的问题,这些问题都是基于作者和众多Java...
Java语言程序设计.进阶篇.原书第10版.pdf java语言程序设计 进阶篇 本书是Java语言的经典教材 Java语言程序设计 进阶篇 原书第10篇版 正版内容下载,超高清,下载的亲们多多好评哦!
摘要信息:本文介绍了基于JAVA语言实现的计算机远程桌面系统,该系统利用JAVA语言的跨平台特性和网络编程环境,实现了不同硬件环境和操作系统的计算机之间的远程桌面管理。该系统涉及到的技术包括JAVA语言、JAVA ...
本教程旨在帮助学生掌握 Java 语言的基础知识,了解 Java 语言的特点和核心技术,熟悉 Java 程序的两种基本形式,理解由 Java 虚拟机支持的程序运行机制,熟悉 Java 开发运行环境和 JDK。 Java 语言的发展史 Java ...
* 计算机语言的主要分类:低级语言(机器语言、汇编语言)、高级语言(FORTRAN语言、ALGOL语言、COBOL语言、PASCAL语言、C语言、面向对象程序语言C++、纯面向对象的程序设计语言Java、函数式程序设计语言、脚本语言...
【标题】"基于AIML的智能机器人java源码"揭示了这个项目的核心是利用AIML(Artificial Intelligence Markup Language)技术来构建一个智能机器人,并且提供了用Java编程语言编写的源代码。AIML是一种XML格式的语言,...
总的来说,Java环境搭建是学习Java编程的第一步,理解计算机语言的层次关系、Java的特点以及Java的不同版本,有助于我们更好地掌握Java编程并进行实际应用。同时,熟悉JRE和JDK的安装与配置,将使我们在开发过程中...
根据提供的文件信息,“Java语言程序设计-基础篇(原书第8版)”这本书主要面向初学者,旨在通过详细的讲解和示例帮助读者掌握Java编程的基础知识。以下是对该书籍可能涉及的一些关键知识点进行的总结: ### 1. Java...
java语言程序设计(基础篇)原书第十版 课后习题答案,自己一个行一行写的代码,不是标准答案,但每个答案都测试过。 从第9章到第13章。 包含的题目有: 第九章:9.1-9.5 9.7-9.9 9.13 第十章:10.1 10.4-10.7 第十...
Java是一门广泛应用于服务器端开发、移动应用、桌面应用和游戏开发等领域的编程语言。为了能够执行Java程序,你需要在计算机上安装Java运行环境(Java Runtime Environment,简称JRE)或者Java开发工具包(Java ...
9. **实际应用**:可能会探讨一些实际场景,如如何用机器语言进行系统编程或解决特定硬件问题。 通过阅读《机器语言入门》并实践其中的示例,初学者将能够逐步掌握机器语言的基本概念,并且建立起对计算机硬件和...
首先,Java语言是一种新的编程语言,它可以解决传统的程序设计问题,同时也可以解决World Wide Web上的编程问题。Java语言的出现改变了传统的程序设计方式,使得客户端编程更加灵活和强大。 在客户端编程中,Java...
自1995年首次发布以来,Java编程语言作为一种教学语言变得日益重要,现在已经成为初级计算课程斯坦福大学的标准语言。Java语言可以让学生编写高度交互式程序,这充分激发了他们的学习兴趣。但Java语言很复杂,老师和...
Microsoft中间语言(IL)与Java字节代码作为两种流行的中间表示形式,都具备着将高级编程语言编译为更接近机器语言的能力,但它们在设计理念、运行机制等方面各有千秋。 首先,IL和Java字节代码的设计理念相同,...