# Getting started

**URL:** <https://community.wowza.com/t/getting-started/92219>\
**Category:** Wowza Developer Dojo\
**Tags:** wowza-streaming-server-java-api\
**Created:** [October 26, 2020, 10:14pm UTC](https://community.wowza.com/t/getting-started/92219 "2020-10-26T22:14:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matt\_Kutschera](https://avatars.discourse-cdn.com/v4/letter/m/439d5e/32.png) [@Matt\_Kutschera](https://community.wowza.com/u/Matt_Kutschera)\
**Post date:** [October 26, 2020, 10:14pm UTC](https://community.wowza.com/t/getting-started/92219/1 "2020-10-26T22:14:10Z")

</div>

Hi, I’m just getting started with the Java API. I’m not sure what I’m doing wrong, as this is my first time trying to develop for this platform. Any help would be appreciated.

I have installed the IDE with eclipse, followed the transcoder guide, and am running the following versions:

Desktop machine:

Eclipse: 2020-09 (4.17.0)  
Wowza IDE 4  
Windows 10 pro

Streaming Server:  
Fedora 32  
Wowza Streaming Engine 4.8.5  
Java 9.0.4 (bundled version)

I created a project with just the default java file from the wizard, compiled it, and restarted the streaming engine to get the engine to detect the .jar file. However, upon trying to start a stream, I received the error: `Unknown action: connect`

Upon reading the logs, I see this error:

`REST API: Unknown action: connect Class: com.wowza.wms.rest.vhosts.streamfiles.StreamFileConfig: java.lang.reflect.InvocationTargetException|at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)|at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)|at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)|at java.base/java.lang.reflect.Method.invoke(Unknown Source)|at com.wowza.wms.rest.ActionBase.get(ActionBase.java:177)|at com.wowza.wms.rest.ActionBase.put(ActionBase.java:125)|at com.wowza.wms.rest.vhosts.streamfiles.StreamFileAction.put(StreamFileAction.java:60)|at org.restlet.resource.ServerResource.doHandle(ServerResource.java:434)|at org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:666)|at org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:348)|at org.restlet.resource.ServerResource.handle(ServerResource.java:1020)|at org.restlet.resource.Finder.handle(Finder.java:236)|at org.restlet.routing.Filter.doHandle(Filter.java:150)|at org.restlet.routing.Filter.handle(Filter.java:197)|`

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [October 27, 2020, 3:23pm UTC](https://community.wowza.com/t/getting-started/92219/2 "2020-10-27T15:23:13Z")

</div>

Hi @Matt_Kutschera welcome to the forums! Happy to hear you are exploring our Java API.

If you do not receive the tips you need here from a community member, know our Wowza engineers would be happy to work with you directly with JAVA API, but they do not assist here in the forums.

For any code and log reviews, it requires a support ticket so the Wowza engineers can have access to all the information they need. This is most likely a configuration error and they need to review your files. You can submit one here:

`https://www.wowza.com/support/open-ticket`
