Rate this Article:
You must be signed in to rate again
Article Feedback Print View
Alternate Languages: N/A

Error: java.lang.ClassNotFoundException: com.citrix.ConnectionCenter with MetaFrame Presentation Server Client for Java, Version 8.x

Document ID: CTX104141   /   Created On: Jun 4, 2004   /   Updated On: Jul 11, 2005
Average Rating: 1

Symptom:

When using the ICA 8.x Java Client with Web Interface 2.X and connecting from a Macintosh, the following error message may appear.

In addition, if using MetaFrame Secure Access Manager (MSAM) and launching an application using the Java Client 8.x, the following error may appear.

java.lang.ClassNotFoundException: com.citrix.ConnectionCenter

Cause:

Web Interface 2.x scripts or MSAM are attempting to send down the Jica-*J.jar packages.

These packages are no longer used.

The 8.0 Java Client uses the Jica-*N.jar packages.

Resolution:

Upgrade to Web Interface 3.X

Or

Locate line 92 of site/include/serverscripts/appembed.vbs:

jicaPackages = jica.getArchives(icaBrowserType,icaClientType)

After that line, add the following line:

jicaPackages = Replace(jicaPackages, “J.jar”, “N.jar”)

Or

If the issue occurs with MetaFrame Secure Access Gateway (MSAM) follow these steps.

Note: Default install of MSAM contains the Java client 7.0 and has *J.jar files which are not longer included on our latest Java client. A change on the CDA is required when running the latest ICA Java client.

New Client update should have caused the above error if these steps were followed.

    1. In your MSAM/Web server go to our download site http://www.citrix.com/download and choose the Clients link then choose the Java client.

    2. Rename the following directory “icajava” of your Access Center (\Inetpub\wwwroot\<Your Access Center>\CDS\ICAWEB\en\icajava) to “icajavaold”

    3. Download and expand the new Java client to the following directory (C:\Inetpub\wwwroot\<Your Access Center>\CDS\ICAWEB\en\icajava)

    4. That should do it for the new Java client, now for the change on the CDA.

CDAPad installation to make the necessary changes for recognizing the latest Java Ica Client.

    • From http://www.citrix.com/cdn download and install CDAPad (CDASDKforScript.msi) which is the script SDK for MSAM.

    Note: For Win2k3 you are required to install the vb runtime 5.0 for proper functionality

CDAPad needs to be installed in your state server unless you install the Cluster State Server CDAPad (CDASDKforScript_CSS.msi) which can be installed in any MSAM server.

    • Open CDAPad and choose the Access Center where the changes needs to be done.

    • Choose the "JAVA ICA Client" node and expand to see its actions nodes

    • Choose the “default” action node

    • Ctrl + R to activate the find/replace dialog

    • Place J.jar on the Find text box and N.jar on the Replace with text box

    • Click on Find Next then Replace to view each replacement section of the text.

    • When completed do a Ctrl + D to deploy this CDA to the Access Center.

    • Test the site right away to make sure all is working ok.


Search
Knowledge Center
XenApp
XenApp Plugins (Clients)
XenServer
XenDesktop
NetScaler Application Delivery
Access Gateway
EdgeSight
Provisioning Server
WANScaler
Password Manager
Does it work with Citrix? Verify it - introducing the new Citrix Ready Community Verified