Select to view content in your preferred language

ArcGIS Server 10.9 license with ArcObjects 10.9 (Java)

544
0
09-13-2021 11:22 PM
Ranga_Tolapi
Occasional Contributor III

How to use ArcGIS Server 10.9 license in an ArcObjects 10.9 Java application?

 

Tried the below code...

 

EngineInitializer.initializeEngine();
//EngineInitializer.initializeServer(esriProductCode.esriProductCodeServerAdvancedEdition);

AoInitialize aoInit = new AoInitialize();
initializeArcGISLicenses(aoInit);

private static void initializeArcGISLicenses(AoInitialize aoInit) {
	try {
		if (aoInit.isProductCodeAvailable(esriLicenseProductCode.esriLicenseProductCodeArcServer) == esriLicenseStatus.esriLicenseAvailable)
				aoInit.initialize(esriLicenseProductCode.esriLicenseProductCodeArcServer);
		else {
			System.err.println("Could not initialize an ArcServer License. Exiting application.");
			System.exit(-1);
		}
	} catch (Exception e) {
		e.printStackTrace();
	}
}

 

 

Getting an exception at aoInit.initialize(...)

 

Exception in thread "main" java.lang.NoClassDefFoundError: com/amazonaws/AmazonServiceException
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:348)
	at com.esri.arcgis.interop.extn.RegTool.a(Unknown Source)
	at com.esri.arcgis.interop.extn.RegTool.register(Unknown Source)
	at com.esri.arcgis.interop.NativeObjRef.nativeVtblInvokeNative(Native Method)
	at com.esri.arcgis.interop.NativeObjRef.nativeVtblInvoke(Unknown Source)
	at com.esri.arcgis.interop.NativeObjRef.invoke(Unknown Source)
	at com.esri.arcgis.interop.Dispatch.vtblInvoke(Unknown Source)
	at com.esri.arcgis.system.IAoInitializeProxy.initialize(Unknown Source)
	at com.esri.arcgis.system.AoInitialize.initialize(Unknown Source)
	at arcgissamples.geodatabase.AccessFileGDB.initializeArcGISLicenses(AccessFileGDB.java:77)
	at arcgissamples.geodatabase.AccessFileGDB.main(AccessFileGDB.java:43)

 

 

Environment:

OS: Microsoft Windows Server 2012 R2 Standard

JDK/JRE: 1.8.0_301 64-bit

ArcObjects JAR: D:\Program Files\ArcGIS\Server\framework\lib\arcobjects.jar (ArcGIS Server 10.9)

ArcGIS Enterprise: ArcGIS Server 10.9 was federated with Portal for ArcGIS 10.9

IDE: Eclipse IDE for Enterprise Java and Web Developers. Version: 2021-06 (4.20.0), Build id: 20210612-2011

 

All the above tools were available in a single machine.

 

0 Kudos
0 Replies