Я пытаюсь использовать Gaffer для проекта и могу запустить базовый пример, собрав его с помощью maven, а затем используя скрипт start.sh. (./example/basic/scripts/start.sh) Что позволяет мне получить его на http://localhost:8080/rest Однако моя проблема заключается в том, что когда я пытаюсь сделать это на экземпляре EC2, я не могу получить к нему доступ на http://public -ip: 8080 / rest , даже когда у меня есть настройка безопасности, так что tcp открыт на всех портах с любого ip.
Я думаю, что это связано с файлом pom.xml в basic-rest и этим фрагментом
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<path>/${standalone-path}</path>
<port>${standalone-port}</port>
<systemProperties>
<gaffer.properties.app.title>
Basic Gaffer Example
</gaffer.properties.app.title>
<gaffer.properties.app.description>
Example using a very basic schema
</gaffer.properties.app.description>
<gaffer.rest-api.basePath>
${standalone-path}
</gaffer.rest-api.basePath>
<gaffer.graph.config>
${project.build.outputDirectory}/graphConfig.json
</gaffer.graph.config>
<gaffer.schemas>
${project.parent.basedir}/basic-model/src/main/resources/schema
</gaffer.schemas>
<gaffer.storeProperties>
${project.build.outputDirectory}/${store.type}/store.properties
</gaffer.storeProperties>
<gaffer.error-mode.debug>
false
</gaffer.error-mode.debug>
</systemProperties>
</configuration>
<executions>
<execution>
<id>deploy</id>
<phase>integration-test</phase>
<goals>
<goal>run-war</goal>
</goals>
</execution>
</executions>
</plugin>
Я пытался добавить различные теги, такие как и , однако ядо сих пор не могу заставить его работать. Любая помощь будет принята с благодарностью