It's all about the answers!

Ask a question

Jazz Application Service - Deployment as service on Jazz server

Mohan Bhakri (176) | asked Mar 25 '13, 3:03 a.m.
 I created sample Jazz application service plugin

I created this as plugin ( com.example.hijazz.service) .

Now I wanted to deploy on to Jazz Server , I tried to create feature and update siite and then copy plugins and features folder to Jazz server , is this right way .

Required Output

1. How to deploy plugin on to Jazz server and in which path I need to deploy

6 answers

permanent link
Mohan Bhakri (176) | answered Apr 25 '13, 2:50 a.m.
 thank you Ralph , Now I am able to deploy the plugin

permanent link
Ralph Schoon (63.2k33646) | answered Apr 02 '13, 3:01 a.m.

I am not familiar with your example so I can't comment on what you see. Typical issues are wrong plugin.xml's and inconsistent ID's in the plugins. I can only point to as well as the related posts and suggest to set up a working development environment with Jetty to be able to debug your code.

permanent link
Mohan Bhakri (176) | answered Apr 01 '13, 6:00 a.m.
 Hello Ralph,

There was issue with version which I used as example. 

Now I am trying to write sample application as this is mentioned in This is for Version 3.0.1. I followed the steps . With this I was able to deploy the application service successfully . I check the logs at C:\IBM\JTS\server\tomcat\work\Catalina\localhost\jfsSamples\eclipse\configuration\org.eclipse.osgi\bundles\21\data . Contents of install.log
CRJAZ0295I A feature with the id "" is already installed.

On the JTS Side , 
1) login as jts admin
2) went to consumers(inbound) link
       Consumer Name - jfs_sdk_hello_sample
       Consumer Secret - jfs_sdk_hello_sample
       Trusted - Selected
3) Accordingly updated properties file
4) Restarted the jts server
6) Getting following error 

HTTP Status 403 - CRJZS0040E There is no REST service handler registered for the path "/hello".

type Status report

message CRJZS0040E There is no REST service handler registered for the path "/hello".

description Access to the specified resource (CRJZS0040E There is no REST service handler registered for the path "/hello".) has been forbidden.


1) Is my way of registration for this application is correct
2) Please let me know what could be source if this issue


permanent link
Mohan Bhakri (176) | answered Mar 27 '13, 12:02 a.m.

Now I got your point . I am using RTC SDK for RTC-SDK-3.0.1 and Jazz Team server is also 3.0.1. As you suggested I will check the logs to get some clue on some issue.

permanent link
Ralph Schoon (63.2k33646) | answered Mar 25 '13, 8:23 a.m.
edited Mar 25 '13, 8:24 a.m.

the link I provided is actually for RTC 4.0.

We have tried this many times now and it is just almost impossible to debug development and deployment issues using the forum.

My suggestion would be to start reading here: and follow the links to get started and understand what you are up to and where to find more information.

Then pick the version of the RTC Extensions workshop that is closest to the version you want to use.

Run the Workshop exactly on the version specified in the Build Basis. It provides you with a development and debug environment that helps to narrow down issues. It also guides you through a lot of steps you always need to do when developing extensions.

I am not sure what your issues are. For one thing, typically the server is only reachable using HTTPS, if you don't explicitly change that. As described in the Extension Workshop you should able able to see your component using

If it is not there, you have a deployment error. They are hard to debug if you don't have a debugging environment. Look into the server logs e.g. jazz.log or ccm.log and look for issues during server startup. Most common issues are typos in the ID's, missing files e.g. plugin.xml etc.

Mohan Bhakri commented Mar 26 '13, 8:13 a.m. | edited Mar 26 '13, 10:25 a.m.


Thank you for sharing info . Its very good site having lots of information about the basic understanding on api development . I still need to go through the link and use this for debugging. 

I have one basic doubt , 
Currently I am working on writing application service using Jazz Application Framework . I used following link ( . 

Is writing application services via developing plugins is same as extension plugins as you described in the .

Ralph Schoon commented Mar 26 '13, 8:22 a.m.

Mohan, extending is really extending an existing product, especially RTC. If you just develop for the platform, there might be mechanisms available such as a user registry etc, where the blog would apply, but not much more I guess.

However, HiJazz was created for a very early version of RTC and not JAF, so all would apply. The question is, are you using the wrong SDK? 

Ralph Schoon commented Mar 26 '13, 8:26 a.m.

In general Jazz is based on Eclipse, so you would always use Extension mechanisms - plug-ins. What i meant in the last comment was that dependent on the SDK you might or might not have API's and extension points I show in my post. Most of the extension points and API used there are part of the RTC product.

permanent link
Ralph Schoon (63.2k33646) | answered Mar 25 '13, 7:00 a.m.
Hi Mohan,

for a more complete description please see . Deployment is discussed in the last lab.

Mohan Bhakri commented Mar 25 '13, 7:05 a.m. | edited Mar 25 '13, 8:11 a.m.

 Thank you Ralph , I will check the article.

Mohan Bhakri commented Mar 25 '13, 7:31 a.m. | edited Mar 26 '13, 10:24 a.m.

 Hello Ralph,

I refered this pdf ( RTC301ExtPoT.pdf)  for developing plugin , feature..  I saw this example from section ( Lab 6 Deploying the Server Side , page 132). With this I did following things
     1. Developed Plugin
     2. Developed feature 
     3. Developed update site 
     4. Coppied plugins folder, site.xml, features folder to RTC301Dev\installs\JazzTeamServer\server\conf\ccm\sites

After this , I am not able to proceed . When I am  sending http request http://localhost:9080/jazz/service/com.example.hijazz.service.IHiJazzService/ , i am not getting any response. 

1) Is my understanding on deployment correct and did i refer to same file which u r talking about
2) How to check that my sample service is running. Because in case of extension example , they mention particular place to check , but in my case I am not sure where to look for.


Your answer

Register or to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.