最近发现Tomcat后台Console经常性的大批量打印如下格式的字符串
PointN geometry is SePoint:
(dx=xxx,dy=xxx)
发现是SeLinestring的pointN方法中打印出
反编译了jsde_sdk.jar
真的发现了System.out.println语句......
查看MANIFEST.MF文件发现,版本是9.3,jdk 1.4.2_12编译
无语ing.......
最无语是,ESRI对于此问题的回复是:
ArcSDE SDK Java API是一个免费的产品,无法修改其源代码并重新编译,可以尝试使用ArcSDE 9.3.1 SDK Java API。
在ESRI资源中心找到SDE的linux 9.3.1的客户端,解压出jsde_sdk.jar,反编译之后发现版本确实不一样了,但System.out.println语句依旧存在......
鉴于个人兴趣,用如下代码"解决"该问题
System.out.println("text is visible");
PrintStream printStreamOriginal = System.out;
System.setOut(new PrintStream(new OutputStream() {
public void write(int b) {
}
}));
System.out.println("this text will be lost");
System.setOut(printStreamOriginal);
System.out.println("text is visible again....");
分享到:
相关推荐
是AE9系列的java开发包 Fetching data 数据从一张表或者一个layer中查询得出。SeQuery对象则是用于准备并执行一个查询操作,建立并执行一个查询的步骤如下: 1.建立一个SeSqlConstruct对象,这个对象中有想要查询...
在Java环境下开发ArcSDE应用,通常会用到SDK提供的jar包。以下是关于这些jar包的详细解释: 1. **jpe_sdk.jar**:这是ArcSDE Java Platform Edition (JPE)的核心库,包含了访问和操作ArcSDE地理数据库的API。开发者...
标题中的“汉化ArcSDE API for JAVA中的错误描述”是指将ArcSDE的Java API中的错误信息翻译成中文的过程。ArcSDE是Esri公司的一款产品,它提供了一个中间件服务,使得地理信息系统(GIS)能够与各种数据库进行交互,...
在ArcSDE SDK中,几何对象是GIS应用开发的核心组成部分之一。这些对象不仅被用于表示空间数据,还支持各种空间分析功能。根据给定文档的描述,ArcSDE SDK中的几何对象定义分散在多个位置,并且具有不同的用途。 ###...
ArcSDE SDK 9.3 for Java,作为一款专为Java平台设计的软件开发工具包,为GIS(地理信息系统)领域的开发者提供了强大的支持,使他们能够进行深度集成和定制化的二次开发。这个SDK是Esri公司产品系列中的一个重要...
org.geotools.arcsde.data org.geotools.arcsde.data.view org.geotools.arcsde.filter org.geotools.arcsde.jndi org.geotools.arcsde.logging org.geotools.arcsde.raster.gce org.geotools.arcsde.raster....
ArcSDE sdk 开发Jar包及文档,可以立即开始开发使用。
jsde_sdk.jar Contains the ArcSDE Client, and Geometry Java API class files. jpe_sdk.jar Contains the ArcSDE Projection Engine Java API class files. concurrent.jar Provides standardized, efficient ...
ARCSDE10JAR开发包,用于JAVA的SDE操作 he ArcSDE Developer Help system explains ArcSDE concepts, provides access to C and Java API References that work with ArcSDE geodatabases, and also provides samples...
首先,我们关注的“geoserver-2.16.4-arcsde-plugin.zip”文件,这是专门为Geoserver 2.16.4版本设计的ArcSDE插件包。这个压缩包包含了多个必要的库文件和文档,包括icu4j-3.4.4.jar、gt-arcsde-22.4.jar、...
因此,正确理解和使用ArcSDE JAR包,不仅要求熟悉Java编程,还需要对GIS架构、数据库管理和网络通信有扎实的基础。 总结来说,ArcSDE JAR包是连接Geoserver和ArcSDE数据库的关键,使得用户能够充分利用开源GIS...
- "jpe_sdk.jar"和"jsde_sdk.jar":这两个文件是Esri提供的Java API,用于开发与ArcSDE交互的应用程序。 - "geoserver-2.1.1-arcsde-plugin.zip":这是GeoServer的ArcSDE插件,允许GeoServer直接访问和管理ArcSDE...
C API的使用要求开发者对C语言有深入理解,并且熟悉ArcSDE的工作原理。 二、ArcSDE客户端实现步骤 1. 初始化:在编写ArcSDE客户端程序时,首先需要进行初始化工作,包括设置环境变量、创建连接池和初始化ArcSDE库...
jsde_sdk.jar Contains the ArcSDE Client, and Geometry Java API class files. jpe_sdk.jar Contains the ArcSDE Projection Engine Java API class files. concurrent.jar Provides standardized, efficient ...
完成基础安装与配置后,还需修改Windows服务配置文件(位于c:\winnt\system32\drivers\ect目录下的services文件)和SDE服务配置文件(位于D:\tools\SDE\ArcSDE\ora9iexe\etc目录下的services文件),添加对应的服务...
org.geotools.arcsde.data org.geotools.arcsde.data.versioning org.geotools.arcsde.data.view org.geotools.arcsde.filter org.geotools.arcsde.gce org.geotools.arcsde.gce.band org.geotools.arcsde.gce...
ArcSDE与ArcGIS紧密结合,使得GIS(Geographic Information System)用户能够访问和处理存储在企业级数据库中的复杂空间数据。 在ArcGIS环境中,ArcSDE扮演着至关重要的角色。它作为中间件,连接ArcGIS桌面应用(如...
《ArcSDE 9.3 Java API离线帮助手册》是GIS开发人员的重要参考资料,它提供了全面、详尽的关于ArcSDE 9.3版本的Java应用程序接口(API)的指南。ArcSDE,全称Arc Spatial Data Engine,是由Esri公司开发的一款用于...
ArcSdeSDK for Java,作为一款专为Java开发者设计的地理信息系统(GIS)开发工具包,是Esri公司提供的重要产品,用于连接和操作ArcSDE数据库。ArcSDE是Esri的地理数据库引擎,它允许在多个平台上管理和共享空间数据...
5. **输入授权信息**:在指定的步骤中,导入“ArcGIS.ArcSDE.9.2授权许可.ecp”文件,激活软件许可。 6. **配置服务**:安装完成后,你需要配置ArcSDE服务,使其能够与你的Oracle数据库进行通信。这可能涉及到设置...