<?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 Java-Backed web script in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248048#M201178</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello, I asked in another topic how to refer to a certain node and it seems to be impossible with js. But with java there is a method for it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've been now practicing implementation of Java-Backed web scripts.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've got java class file:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;name: SimpleWebScript.class&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;location: shared/classes/alfresco/lib/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;content:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;package org.alfresco.module.demoscripts;&lt;BR /&gt;&lt;BR /&gt;import java.io.IOException;&lt;BR /&gt;&lt;BR /&gt;import org.springframework.extensions.webscripts.AbstractWebScript;&lt;BR /&gt;import org.springframework.extensions.webscripts.WebScriptException;&lt;BR /&gt;import org.springframework.extensions.webscripts.WebScriptRequest;&lt;BR /&gt;import org.springframework.extensions.webscripts.WebScriptResponse;&lt;BR /&gt;import org.json.JSONException;&lt;BR /&gt;import org.json.JSONObject;&lt;BR /&gt;&lt;BR /&gt;public class SimpleWebScript extends AbstractWebScript&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void execute(WebScriptRequest req, WebScriptResponse res)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throws IOException&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&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;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;// build a json object&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;JSONObject obj = new JSONObject();&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;// put some data on it&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;obj.put("field1", "data1");&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;// build a JSON string and send it back&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;String jsonString = obj.toString();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;res.getWriter().write(jsonString);&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;catch(JSONException e)&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;&amp;nbsp;throw new WebScriptException("Unable to serialize JSON");&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; &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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;and description file:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;name: simple.get.desc.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;location: shared/classes/alfresco/extension/templates/webscripts/demo/simple/&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and content:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;shortname&amp;gt;The World's Simplest Webscript&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;Hands back a little bit of JSON&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;url&amp;gt;/demo/simple&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;authentication&amp;gt;none&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;format default=""&amp;gt;argument&amp;lt;/format&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;And my definition is at file:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;name: test-model-context.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;location: shared/classes/alfresco/extension/&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and the part of the content to define the web script:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;bean id="webscript.demo.simple.get" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class="alfresco.lib"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parent="webscript"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;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;BR /&gt;&lt;SPAN&gt;The wiki tells of the definition bean ID:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Note that the bean id is made up of:&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * prefix = webscript (must always start with this value)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * packageId = org.alfresco.sample&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * serviceId = helloworld&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * httpMethod = get &lt;BR /&gt;&lt;BR /&gt;From this we can determine that the descriptor for this Web Script is called helloworld.get.desc.xml and is located in the directory org/alfresco/sample (either in the repository or in the classpath, as described in Deciding Where to place Web Script Implementation).&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;and the places are described:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;These files need to be stored in a folder somewhere. They can live in either the Alfresco Repository or the Java ClassPath. The following folders are listed in the sequence in which Alfresco searches for Web Script implementation files:&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; 1. repository folder: /Company Home/Data Dictionary/Web Scripts Extensions&lt;BR /&gt;&amp;nbsp;&amp;nbsp; 2. repository folder: /Company Home/Data Dictionary/Web Scripts&lt;BR /&gt;&amp;nbsp;&amp;nbsp; 3. class path folder: /alfresco/extension/templates/webscripts&lt;BR /&gt;&amp;nbsp;&amp;nbsp; 4. class path folder: /alfresco/templates/webscripts&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Anhow, my bean definition is causing error. Is the definition in a wrong file? Can't I define the bean in my own custom model? Or is there something wrong in the id or in the class definition of the bean? I really would like to get this working. Please help, I think I'm so close.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Apr 2011 09:54:50 GMT</pubDate>
    <dc:creator>sihnu</dc:creator>
    <dc:date>2011-04-01T09:54:50Z</dc:date>
    <item>
      <title>Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248048#M201178</link>
      <description>Hello, I asked in another topic how to refer to a certain node and it seems to be impossible with js. But with java there is a method for it.I've been now practicing implementation of Java-Backed web scripts.I've got java class file:name: SimpleWebScript.classlocation: shared/classes/alfresco/lib/co</description>
      <pubDate>Fri, 01 Apr 2011 09:54:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248048#M201178</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2011-04-01T09:54:50Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248049#M201179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try to change your Spring bean definition in this way:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;bean id="webscript.demo.simple.simple.get" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class="org.alfresco.module.demoscripts.SimpleWebScript"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parent="webscript"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Hope this helps&amp;nbsp; :wink:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 10:06:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248049#M201179</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2011-04-01T10:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248050#M201180</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It didn't help.. =( I'm Getting same "error":&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;An error has occured in the Share component: /share/service/components/dashlets/user-calendar.&lt;BR /&gt;It responded with a status of 500 - Internal Error.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm getting the same error… Why "simple" two times? I got only one folder called "simple" and why to change class to "org.alfresco.module.demoscripts.SimpleWebScript"? my class file is at: shared/classes/alfresco/lib/&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Little explanation would be nice &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I read from the wiki:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Locations of the files&lt;BR /&gt;&lt;BR /&gt;On Alfresco Share Standalone (3.3 or greater)&lt;BR /&gt;&lt;BR /&gt;.class files in &amp;lt;Alfresco&amp;gt;/tomcat/webapps/alfresco/WEB-INF/classes/&amp;lt;class folder structure&amp;gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;But should it now work at shared/classes/alfresco also? Isn't it same thing if I pleace my filese at webapps/alfreso/WEB-INF/classes/ or shared/classes/?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 11:02:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248050#M201180</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2011-04-01T11:02:23Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248051#M201181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;a) I don't think it should have two "simple"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;b) Never stick your stuff in WEB-INF&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;c) I don't think you need the "lib" in your path.&amp;nbsp;&amp;nbsp; That does not match your package name.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 11:13:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248051#M201181</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2011-04-01T11:13:37Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248052#M201182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the answers but still no luck… So I assume now that the correct id for the bean is: webscript.demo.simple.get and what comes to the class definition… I've tried now:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;class="org.alfresco.module.demoscripts.SimpleWebScript"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and I placed the SimepleWebScript.class file to shared/classes/alfresco/ so that there is no lib folder anymore…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That didn't work. So I tried this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;class="alfresco.SimpleWebScript" as my class file is now at the root of the shared/classes/alfresco folder. That didn't work either… I also tried to move the class file to SimpleWebScript folder in alfresco folder as I thought the name in the class definition is actually refering to folder but that didn't work either…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I also tried by creating structure org/alfresco/module/demoscripts/SimpleWebScript/SimpleWebScript.class and then org/alfresco/module/demoscripts/SimpleWebScript.class with definition: org.alfresco.module.demoscripts.SimpleWebScrip but neither of these worked…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't know where to place that class file and what the defition should be…&amp;nbsp; :cry: I'm getting the same error all the time…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 12:23:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248052#M201182</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2011-04-01T12:23:50Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248053#M201183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The class file can be in the classpath, this means that you can package all your Java classes in an unique JAR file and then you can put it in alfresco/WEB-INF/lib or in tomcat/shared/lib. This depends on the classloader that you want to use for these classes.&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>Fri, 01 Apr 2011 15:17:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248053#M201183</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2011-04-01T15:17:38Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248054#M201184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I tried this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I packed the .class file to simpleWebScript.jar and placed it at shared/classes/alfresco/lib. Then I defined the bean as:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;bean id="webscript.demo.simple.get" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class="alfresco.lib.simpleWebScript"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parent="webscript"&amp;gt;&lt;BR /&gt;&amp;lt;/bean&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;&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm still getting the same error. Please help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Apr 2011 06:35:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248054#M201184</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2011-04-04T06:35:47Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248055#M201185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The descriptor file &lt;/SPAN&gt;&lt;STRONG&gt;simple.get.desc.xml&lt;/STRONG&gt;&lt;SPAN&gt; must be dropped in this folder:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;/tomcat/shared/classes/alfresco/extension/templates/webscripts/demo&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;An I think that it should work now&amp;nbsp; :wink:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Apr 2011 08:03:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248055#M201185</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2011-04-04T08:03:28Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248056#M201186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I got it working. Thanks for the help a lot. Though, couldn't get straight answer it sill led me to conclusion. The webscript didn't work in shared/classes/… but it did work when I followed this from word to word:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;.jar file in &amp;lt;tomcat&amp;gt;/webapps/share/WEB-INF/lib or .class files in &amp;lt;Alfresco&amp;gt;/tomcat/webapps/alfresco/WEB-INF/classes/&amp;lt;class folder structure&amp;gt;&lt;BR /&gt;web-scripts-application-context.xml - &amp;lt;tomcat&amp;gt;/webapps/share/WEB-INF/classes/org/springframework/extensions/webscripts&lt;BR /&gt;simple.get.desc.xml&amp;nbsp; - &amp;lt;tomcat&amp;gt;/webapps/share/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/demo&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Gotta make some more experiments why I couldn't get it working in shared/classes/… class structure. Anyway, it works now… finally &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;P.S. Is there a button to mark this topic as solved or do I have to edit the topic name?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Apr 2011 11:18:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248056#M201186</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2011-04-04T11:18:13Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248057#M201187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Weird… yesterday my web script was working just fine but today I get this error all the time:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;500 Description:&amp;nbsp;&amp;nbsp;&amp;nbsp;An error inside the HTTP server which prevented it from fulfilling the request.&lt;BR /&gt; &lt;BR /&gt;Message:&amp;nbsp;&amp;nbsp;&amp;nbsp;java.lang.NullPointerException&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;It doesn't matter if I change the java code. I've tried also a code that does nothing. It always gives the same error. Could anyone help?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2011 08:34:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248057#M201187</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2011-04-06T08:34:21Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248058#M201188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Take a look at the log file of Alfresco.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2011 08:41:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248058#M201188</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2011-04-06T08:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248059#M201189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Found multiple entries of this error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;SEVERE: Exception sending context initialized event to listener instance of class org.alfresco.web.app.ContextLoaderListener&lt;BR /&gt;org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'LuceneFullTextSearchIndexer' defined in class path resource [alfresco/core-services-context.xml]: Cannot resolve reference to bean 'luceneFullTextSearchIndexer' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'luceneFullTextSearchIndexer' defined in class path resource [alfresco/core-services-context.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.alfresco.module.demoscripts.SimpleWebScript] for bean with name 'webscript.org.alfresco.demo.simple.get' defined in file [/home/&amp;lt;name&amp;gt;/alfresco&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Darn… The class is not found… Again… I'm sure it did work yesterday… =/&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2011 09:24:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248059#M201189</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2011-04-06T09:24:21Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248060#M201190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No, I think that below in this log you will find the real cause of the issue, try to search in the log the "Caused by" clause&amp;nbsp; :wink:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It seems a problem of the Alfresco configuration…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2011 09:30:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248060#M201190</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2011-04-06T09:30:16Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248061#M201191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.alfresco.module.demoscripts.SimpleWebScript] for bean with name 'webscript.org.alfresco.demo.simple.get' defined in file [/home/henril/alfresco-3.4.d/tomcat/webapps/alfresco/WEB-INF/classes/org/springframework/extensions/webscripts/web-scripts-application-context.xml]; nested exception is java.lang.ClassNotFoundException: org.alfresco.module.demoscripts.SimpleWebScript&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:568)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1277)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:302)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:381)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:375)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.search.impl.lucene.fts.FullTextSearchIndexerImpl.setBeanFactory(FullTextSearchIndexerImpl.java:296)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1422)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1389)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 46 more&lt;BR /&gt;Caused by: java.lang.ClassNotFoundException: org.alfresco.module.demoscripts.SimpleWebScript&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.util.ClassUtils.forName(ClassUtils.java:258)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1229)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1200)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 55 more&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2011 11:11:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248061#M201191</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2011-04-06T11:11:43Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248062#M201192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Why are you using org.alfresco package?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That package is reserved for Alfresco application.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2011 12:06:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248062#M201192</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2011-04-06T12:06:41Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248063#M201193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It was in the exmaple…&amp;nbsp; &lt;img id="smileyindifferent" class="emoticon emoticon-smileyindifferent" src="https://connect.hyland.com/i/smilies/16x16_smiley-indifferent.png" alt="Smiley Indifferent" title="Smiley Indifferent" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2011 12:32:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248063#M201193</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2011-04-06T12:32:04Z</dc:date>
    </item>
    <item>
      <title>Re: Java-Backed web script</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248064#M201194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, but I suggest you to not use the org.alfresco package.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2011 12:34:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-script/m-p/248064#M201194</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2011-04-06T12:34:02Z</dc:date>
    </item>
  </channel>
</rss>

