Hi Julian,
1. Isn't it related to issue #14?
2. PUT is used to update existing definition. So if you already POST
definition with the same name, you should use a PUT, but if not, you
should use a POST. This POST/PUT add/update definition in the definition
repository.
If you used the Docker installation, then you need to configure the
definitions-repository, the place the CEP should put definition files, as
explained in the Installation guide.
Best regards,
Tali
Tali Yatzkar Haham
Smart Decision Solutions
IBM Research - Haifa, Israel
tali at il.ibm.com 972-4-8296320
From: Julian Krenge <julian.krenge at gmail.com>
To: Tali Yatzkar-Haham/Haifa/IBM at IBMIL
Date: 29/10/2015 11:47 PM
Subject: Running CEP in a Docker
Hey Tali,
thanks to the help of you guys, I was able to set up a instance of PROTON
on one of our machines. It?s running with Docker on ubuntu in its own
screen, the end of the start log reads:
INFO: init: done initializing singletons , starting the servers...
Oct 29, 2015 9:32:39 PM com.ibm.hrl.proton.server.adapter.OutputServer run
INFO: Proton output server started, listening on output port: 3302
Oct 29, 2015 9:32:39 PM com.ibm.hrl.proton.server.adapter.InputServer run
INFO: Proton server Started, listening on port: 3002
Oct 29, 2015 9:32:39 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive
/var/lib/tomcat7/webapps/ProtonOnWebServerAdmin.war
Oct 29, 2015 9:32:40 PM
com.ibm.hrl.proton.admin.webapp.ProtonAdminServletContextListener
contextInitialized
INFO: initializing ProtonAdminServletContextListener
Oct 29, 2015 9:32:40 PM
com.ibm.hrl.proton.admin.webapp.ProtonAdminServletContextListener
contextInitialized
INFO: created popertiesFileInputStream =
java.io.ByteArrayInputStream at 716fd193
Oct 29, 2015 9:32:40 PM
com.ibm.hrl.proton.admin.webapp.ProtonAdminServletContextListener
contextInitialized
INFO: getServletContext().getRealPath(/) =
/var/lib/tomcat7/webapps/ProtonOnWebServerAdmin/
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further
details.
Oct 29, 2015 9:32:41 PM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory /var/lib/tomcat7/webapps/ROOT
Oct 29, 2015 9:32:41 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Oct 29, 2015 9:32:41 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 8523 ms
So I would say this looks good.
>From reading the docs and info there, I would assume the Admin Interface
is at port 8080. However, when I try to curl it, I get:
ubuntu at ip-172-31-1-99:~$ curl
http://localhost:8080/AuthoringTool/Main.html
curl: (7) Failed to connect to localhost port 8080: Connection refused
Any idea what I might be doing wrong?
Also, directly a second question:
We have been working with the test instances already to define some rules.
There, we exported a JSON with the config. Could we put this JSON back in
programatically using this API?
PUT /{CEP_Admin}/resources/definitions/{definition_name}
Thanks
? Julian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/fiware-tech-help/attachments/20151101/b7ea7b5c/attachment.html>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy