Successfully deployed my Docker Cluster, but cannot deploy sample application to it:
id: tomcat-cluster-with-mysql name: "Tomcat Application Server Cluster with MySQL Database" origin: "http://brooklyncentral.github.io/" locations: - docker-cloud services: - serviceType: brooklyn.entity.webapp.ControlledDynamicWebAppCluster id: tomcat-cluster name: "Tomcat Cluster" brooklyn.config: initialSize: 2 wars.root: "https://s3-eu-west-1.amazonaws.com/brooklyn-clocker/hello-world-sql.war" http.port: "8080+" proxy.http.port: "8000+" java.sysprops: brooklyn.example.db.url: > $brooklyn:formatString("jdbc:%s%s?user=%s&password=%s", component("mysql").attributeWhenReady("mapped.datastore.url"), "visitors", "brooklyn", "br00k11n") memberSpec: $brooklyn:entitySpec: type: brooklyn.entity.webapp.tomcat.TomcatServer brooklyn.config: docker.dockerfile.url: "https://s3-eu-west-1.amazonaws.com/brooklyn-clocker/UsesJavaDockerfile" version: "7.0.53" jmx.enabled: true jmx.agent.mode: "JMXMP" jmx.direct.port: "30000+" controlleddynamicwebappcluster.webClusterSpec: $brooklyn:entitySpec: type: brooklyn.entity.webapp.DynamicWebAppCluster brooklyn.config: dynamiccluster.zone.enable: true dynamiccluster.zone.placementStrategy: brooklyn.location.docker.strategy.BreadthFirstPlacementStrategy controlleddynamicwebappcluster.controllerSpec: $brooklyn:entitySpec: type: brooklyn.entity.proxy.nginx.NginxController brooklyn.config: member.sensor.hostandport: "mapped.http.port" - serviceType: brooklyn.entity.database.mysql.MySqlNode id: mysql name: MySQL Database brooklyn.config: creationScriptUrl: "https://s3-eu-west-1.amazonaws.com/brooklyn-clocker/visitors-creation-script.sql" Get Error: Caused by: brooklyn.util.flags.ClassCoercionException: Cannot coerce type class java.lang.String to brooklyn.event.AttributeSensor (mapped.http.port): no adapter known at brooklyn.util.flags.TypeCoercions.coerce(TypeCoercions.java:181) ~[brooklyn-core-0.7.0-SNAPSHOT.jar:0.7.0-SNAPSHOT]
