<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Web Services in an applet in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224909#M178039</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Before starting the session you have to set the endpoint address in this way:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;WebServiceFactory.setEndpointAddress(serverhost);&lt;BR /&gt;AuthenticationUtils.startSession(userName, password);&lt;BR /&gt;…&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Jul 2010 10:16:38 GMT</pubDate>
    <dc:creator>openpj</dc:creator>
    <dc:date>2010-07-13T10:16:38Z</dc:date>
    <item>
      <title>Web Services in an applet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224908#M178038</link>
      <description>Hi all,I want to integrate an applet into Alfresco. This applet scan a file from device, save it in the local machine and then upload it into Alfresco. To upload the file the applet use Alfresco webservices. This is the code&lt;IMG id="smileytongue" class="emoticon emoticon-smileytongue" src="https://migration33.stage.lithium.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ublic void saveAlfresco(File file){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String userName = "admin";&amp;nbsp;&amp;nbsp;&amp;nbsp;</description>
      <pubDate>Tue, 13 Jul 2010 10:14:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224908#M178038</guid>
      <dc:creator>agey</dc:creator>
      <dc:date>2010-07-13T10:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services in an applet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224909#M178039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Before starting the session you have to set the endpoint address in this way:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;WebServiceFactory.setEndpointAddress(serverhost);&lt;BR /&gt;AuthenticationUtils.startSession(userName, password);&lt;BR /&gt;…&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 10:16:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224909#M178039</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2010-07-13T10:16:38Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services in an applet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224910#M178040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thank you very much for your quick reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried it and now it stops in line:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;String serverhost = "&lt;A href="http://localhost:8080/alfresco/api" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/api&lt;/A&gt;";&lt;BR /&gt;ContentServiceSoapBindingStub contentService = WebServiceFactory.getContentService(serverhost);&amp;nbsp; &lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;And the folowing error appears in Java console:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Exception in thread "AWT-EventQueue-2" java.lang.NoClassDefFoundError: org/alfresco/webservice/util/AuthenticationUtils&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at uk.co.mmscomputing.application.imageviewer.ImageTab.saveAlfresco(ImageTab.java:416)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at uk.co.mmscomputing.application.imageviewer.ImageTab.save(ImageTab.java:347)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at uk.co.mmscomputing.application.imageviewer.ImageTab$3.actionPerformed(ImageTab.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.swing.DefaultButtonModel.setPressed(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.Component.processMouseEvent(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.swing.JComponent.processMouseEvent(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.Component.processEvent(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.Container.processEvent(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.Component.dispatchEventImpl(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.Container.dispatchEventImpl(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.Component.dispatchEvent(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.Container.dispatchEventImpl(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.Component.dispatchEvent(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventQueue.dispatchEvent(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.pumpEvents(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.pumpEvents(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.run(Unknown Source)&lt;BR /&gt;Caused by: java.lang.ClassNotFoundException: org.alfresco.webservice.util.AuthenticationUtils&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.ClassLoader.loadClass(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.ClassLoader.loadClass(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.ClassLoader.loadClassInternal(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 27 more&lt;BR /&gt;Caused by: java.io.IOException: open HTTP connection failed:&lt;A href="http://localhost:8080/alfresco/applets/org/alfresco/webservice/util/AuthenticationUtils.class" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/applets/org/alfresco/webservice/util/AuthenticationUtils.class&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 31 more&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;What library is needed?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 10:49:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224910#M178040</guid>
      <dc:creator>agey</dc:creator>
      <dc:date>2010-07-13T10:49:40Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services in an applet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224911#M178041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;After you set the endpoint you need only to retrieve the service in this way:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;ContentServiceSoapBindingStub contentService = WebServiceFactory.getContentService(); &lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 11:47:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224911#M178041</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2010-07-13T11:47:25Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services in an applet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224912#M178042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, I set the endpoint this way:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;public void saveAlfresco(File file){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String userName = "admin";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String password = "admin";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String serverhost = "&lt;A href="http://localhost:8080/alfresco/api" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/api&lt;/A&gt;";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WebServiceFactory.setEndpointAddress(serverhost);&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;// Get the content service&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Get the content service");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ContentServiceSoapBindingStub contentService = WebServiceFactory.getContentService();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Start the session&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Start the session");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthenticationUtils.startSession(userName, password);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Store store = new Store(Constants.WORKSPACE_STORE, "SpacesStore");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String ASSOC_CONTAINS = "{&lt;A href="http://www.alfresco.org/model/content/1.0}contains" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}contains&lt;/A&gt;";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String uuid = properties.getProperty("container").toString();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String filename = properties.getProperty("scanFile").toString();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Create a parent reference");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create a parent reference, this contains information about the association we are createing to the new content and the&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // parent of the new content (the space retrived from the search)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ParentReference parentReference = new ParentReference(store, uuid, null, ASSOC_CONTAINS,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "{" + Constants.NAMESPACE_CONTENT_MODEL + "}" + filename);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Define the content format new ContentFormat('image/tiff', 'UTF-8')");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Define the content format for the content we are adding&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ContentFormat contentFormat = new ContentFormat("image/tiff", "UTF-8");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NamedValue[] properties = new NamedValue[]{Utils.createNamedValue(Constants.PROP_NAME, filename)};&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMLCreate create = new CMLCreate("1", parentReference, null, null, null, Constants.TYPE_CONTENT, properties);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CML cml = new CML();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cml.setCreate(new CMLCreate[]{create});&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UpdateResult[] result = WebServiceFactory.getRepositoryService().update(cml);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reference newContentNode = result[0].getDestination();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileInputStream fileInputStream = new FileInputStream(file);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; byte[] bytes = ContentUtils.convertToByteArray(fileInputStream);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Add content");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Content content = contentService.write(newContentNode, Constants.PROP_CONTENT, bytes, contentFormat);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Saved!!!! " + content.getUrl());&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }catch (RemoteException e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; } catch (FileNotFoundException e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; } catch (Exception e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // End the session&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthenticationUtils.endSession();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, I get this error in Java console:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Exception in thread "AWT-EventQueue-5" java.lang.NoClassDefFoundError: org/alfresco/webservice/types/Store&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at uk.co.mmscomputing.application.imageviewer.MainApp.getCenterPanel(MainApp.java:30)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at uk.co.mmscomputing.util.UtilMainApp.createGUI(UtilMainApp.java:97)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at uk.co.mmscomputing.util.UtilMainApp$2.run(UtilMainApp.java:135)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.event.InvocationEvent.dispatch(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventQueue.dispatchEvent(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.pumpEvents(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.pumpEvents(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.awt.EventDispatchThread.run(Unknown Source)&lt;BR /&gt;Caused by: java.lang.ClassNotFoundException: org.alfresco.webservice.types.Store&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.ClassLoader.loadClass(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.ClassLoader.loadClass(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.ClassLoader.loadClassInternal(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 11 more&lt;BR /&gt;Caused by: java.io.IOException: open HTTP connection failed:&lt;A href="http://192.168.2.24:8080/alfresco/applets/org/alfresco/webservice/types/Store.class" rel="nofollow noopener noreferrer"&gt;http://192.168.2.24:8080/alfresco/applets/org/alfresco/webservice/types/Store.class&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.security.AccessController.doPrivileged(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 15 more&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A href="http://192.168.2.24:8080/alfresco/applets" rel="nofollow noopener noreferrer"&gt;http://192.168.2.24:8080/alfresco/applets&lt;/A&gt;&lt;SPAN&gt;" is the url where applet is. Why search the webservices classes there?&amp;nbsp; The webservices classes are in alfresco-remote-api.jar, isn´t it? I tried to put alfresco-remote-api.jar library in folder applet but it returns the same error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you very much for your help. I have never used webservices and I don´t know how it works.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 13:14:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224912#M178042</guid>
      <dc:creator>agey</dc:creator>
      <dc:date>2010-07-13T13:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services in an applet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224913#M178043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You have to download the Alfresco SDK for your version and then you need to use the same dependencies in the project SDK AlfrescoRemote. In this way you will have all the needed dependencies for your Java application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Jul 2010 13:32:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224913#M178043</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2010-07-13T13:32:08Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services in an applet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224914#M178044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi OpenPj,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you very much for your help. I tried your advice and it doesn´t work. It returns the same error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I create an applet to scan some documents from scan device and I want to save them in Alfresco. The applet has a method 'saveAlfresco(File file)' to use Alfresco webservice. This applet is packed into a jar file and put in applet folder within alfresco deployed folder. A jsp page in Alfresco calls this applet the following way but it doesn´t work, it returns the error descrited in previous post:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;applet code="uk.co.mmscomputing.application.imageviewer.MainApp.class" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;codebase="&lt;A href="http://192.168.2.24:8080/alfresco/applets" rel="nofollow noopener noreferrer"&gt;http://192.168.2.24:8080/alfresco/applets&lt;/A&gt;" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;archive="scan-plugin-mmsc.jar" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;width="100%" height="600"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;PARAM name="scanFile" value="&amp;lt;%= scan.getFileName() %&amp;gt;"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;PARAM name="container" value="&amp;lt;%= scan.getSpaceNodeRef().getId() %&amp;gt;"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Your browser does not support the applet tag.&lt;BR /&gt; &amp;lt;/applet&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;What am I doing wrong? Why look for the dependencies in the applet folder instead of using Alfresco's lib folder? Should I include any library into the applet?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot for any help,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jul 2010 11:21:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224914#M178044</guid>
      <dc:creator>agey</dc:creator>
      <dc:date>2010-07-14T11:21:20Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services in an applet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224915#M178045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;At the end I solved it copying all dependencies in folder where the applet is. Every jar file must be signed to access it from client and must be set in jsp as follows: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;applet code="uk.co.mmscomputing.application.imageviewer.MainApp.class" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;codebase="&lt;A href="http://192.168.2.24:8080/alfresco/applets" rel="nofollow noopener noreferrer"&gt;http://192.168.2.24:8080/alfresco/applets&lt;/A&gt;" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;archive="scan-plugin-mmsc.jar, alfresco-web-service-client-3.2.jar, activation.jar, alfresco-core.jar, axis-1.4.jar, bcprov-jdk15-137.jar, commons-discovery-0.2.jar, commons-logging-1.1.jar, jaxrpc.jar, mail.jar, opensaml-1.0.1.jar, saaj.jar, wsdl4j-1.5.1.jar, wsdl4j-1.6.2.jar, wss4j.jar, xalan.jar, xercesImpl-2.8.0.jar, xmlsec-1.4.1.jar" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;width="100%" height="600"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;PARAM name="scanFile" value="&amp;lt;%= scan.getFileName() %&amp;gt;"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;PARAM name="container" value="&amp;lt;%= scan.getSpaceNodeRef().getId() %&amp;gt;"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Your browser does not support the applet tag.&lt;BR /&gt; &amp;lt;/applet&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Now this error doesn't appear.&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Jul 2010 07:35:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224915#M178045</guid>
      <dc:creator>agey</dc:creator>
      <dc:date>2010-07-21T07:35:36Z</dc:date>
    </item>
    <item>
      <title>Re: Web Services in an applet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224916#M178046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What library are you using? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I`m doing a similar applet, but I can´t get mms computing library…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You are using these library or similar…?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you use mms computing, can you send me the library??&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jul 2010 14:46:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-services-in-an-applet/m-p/224916#M178046</guid>
      <dc:creator>kunkunkunkun</dc:creator>
      <dc:date>2010-07-23T14:46:18Z</dc:date>
    </item>
  </channel>
</rss>

