有这么一个功能:
模块是这样做的,因为做的是底层。
首先上层使用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
加入重启即可。
分享到:
相关推荐
3.高级语言:由高级语言的编译器来把高级语言翻译成机器语言,然后计算机来运行。如:java,c,c++。 java语言的特点: 1.简介有效:面向对象。 2.java跨平台:一次编译处处运行。java为每一个平台提供jvm(java ...
目录第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 ...
jvm能将字节码解释成可执行的机器码,机器码和平台相关(不同硬件环境、不同操作系统,产生的机器码不同),所以jvm在不同平台有不同的实现。也就是说,只要在不同平台上安装对应的jvm,就可以运行字节码文件,运行...
了解java语言的起源与发展历程 了解java语言的运行机制 掌握java语言开发环境配置 掌握java语言程序的基本结构
通过对某测区的Li DAR点云数据进行处理,并比较了不同语言环境下的处理结果,验证了在Java语言环境下该方法进行Li DAR点云数据处理的可行性,以及利用该方法引入树结构的网格空间索引在Java语言环境下的实现性。
vscode配置java语言环境
java实现国际化中英文语言切换 java语言切换JSP国际化 java实现国际化中英文语言切换 java语言切换JSP国际化
《Java语言程序设计:基础篇(原书第8版)》以示例讲解解决问题的技巧,提供大量的程序清单和相应的提示,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学的技术解决实际应用程序开发中遇到的问题。...
java开发环境配置及配置过程中可能遇到的问题整理
《数据结构和问题求解(Java语言版)(第四版)》源码
Java语言程序设计.进阶篇.原书第10版.pdf java语言程序设计 进阶篇 本书是Java语言的经典教材 Java语言程序设计 进阶篇 原书第10篇版 正版内容下载,超高清,下载的亲们多多好评哦!
JAVA语言程序设计 实验一 Java开发环境.doc
那么在某些场景下需要使用Java语言,该资源是基于java语言的指导教程,算法是HMM(隐马尔科夫模型),隐马尔科夫模型不同于传统机器学习算法,其诞生更早,在深度学习和传统机器学习出现之前隐马尔科夫模型在机器...
用Java语言设计的文本编辑器,Java语言设计的文本编辑器
机房环境监控系统VX交流加 -- jfjkrj 本代码是从串口服务器获取到温湿度探头设备方法,并非全部代码 1.java TCP通信实现对接硬件发送与接收十六...2.java如何发送16进制字符串给机器,并得到机器返回的16进制字符串
java语言程序设计(基础篇)原书第十版 课后习题答案,自己一个行一行写的代码,不是标准答案,但每个答案都测试过。 从第9章到第13章。 包含的题目有: 第九章:9.1-9.5 9.7-9.9 9.13 第十章:10.1 10.4-10.7 第十...
自考java 自考java自考java自考java
在这本书里,Jim总结了他所认为的Java语言及其环境的诸多精良部分,包括:类型系统、异常处理、包机制、垃圾回收、Java虚拟机、Javadoc、集合、远程方法调用和并发机制。另外,他还从开发者的角度分析了在Java技术...
Java语言程序设计(源代码)