It's all about the answers!

Ask a question

Contributing a Web Action - How to deploy

Jorge Diaz (8664434) | asked Sep 06 '11, 4:37 p.m.

I am trying to contribute a custom action to the Web UI workitem editor as described in the following wiki article:

However, how is this kind of extension to be provisioned to a RTC server (Tomcat/WAS)? After some failed tests with different project structures to provision my ccm update site, I have put my dojo class in a structure same as "PrintWorkItemAction.js": to have under resources folder "ui / internal / view / editor / AddComponentsWeb.js"

But no matter what the error I got is always the same:

HEADER: cookie = JSESSIONID=517BE14DB0CBB0CABF424BA9CE0624C8; JazzFormAuth=Form; net-jazz-ajax-cookie-rememberUserId=; JSESSIONIDSSO=D1073496C1E11BF7514C410677EB543C
Parameter: include = []
Parameter: _proxyURL = [/ccm]
Parameter: exclude = [D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V]
Parameter: locale = [en]

java.lang.IllegalArgumentException: Resource does not exist:
at net.jazz.ajax.model.Resource.resolve(
at net.jazz.ajax.model.Resource.resolveAll(
at net.jazz.ajax.servlets.AbstractResourceServlet.createOperation(
at net.jazz.ajax.servlets.AbstractResourceServlet.doGet(
at javax.servlet.http.HttpServlet.service(
at javax.servlet.http.HttpServlet.service(
at net.jazz.ajax.servlets.LoggingHttpServlet.service(
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(

Can anybody give some tips how to contribute that to the server?

Thanks in advance for the help.



3 answers

permanent link
Gabriel Galvão (3189) | answered Mar 15 '12, 5:32 p.m.
no one?

permanent link
Jorge Diaz (8664434) | answered Mar 16 '12, 3:26 a.m.
no one?

This thread is quite old. If you are trying to contribute one you can follow the example in:

Hope this helps!



permanent link
Krzysztof Kaźmierczyk (7.4k369102) | answered Dec 12 '12, 3:18 a.m.
You can also look at this technote:

Your answer

Register or to post your answer.