Инструменты пользователя

Инструменты сайта


aws:beanstalk-java-remote-debugging

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

aws:beanstalk-java-remote-debugging [2017/09/11 16:41] (текущий)
root создано
Строка 1: Строка 1:
 +<​html>​
 +<pre class="​hl_js bash">​
 +#!/bin/sh
 +
 +JMX_OPTS="​-Dcom.sun.management.jmxremote \
 +-Dcom.sun.management.jmxremote.port=5566 \
 +-Djava.rmi.server.hostname=jmx.us-east-1.elasticbeanstalk.com \
 +-Dcom.sun.management.jmxremote.local.only=false \
 +-Dcom.sun.management.jmxremote.authenticate=true \
 +-Dcom.sun.management.jmxremote.ssl=false \
 +-Djava.net.preferIPv4Stack=true \
 +-Dcom.sun.management.jmxremote.rmi.port=5566 \
 +-Dcom.sun.management.jmxremote.password.file=/​opt/​jmxremote.password"​
 +
 +java -jar -Xms128m -Xmx256m ${JMX_OPTS} /​opt/​app.jar /​opt/​public_html 8080
 +</​pre>​
 +</​html>​
 +
 +<cli>
 +# cat jmxremote.password
 +monitorRole 123456789
 +controlRole 987654321
 +</​cli>​
 +
 +<​html>​
 +<pre class="​hl_js dockerfile">​
 +FROM openjdk:​8-jre-alpine
 +
 +ADD http://​www.jibble.org/​files/​WebServerLite.jar /​opt/​app.jar
 +COPY bootstrap.sh /opt/
 +
 +RUN mkdir /​opt/​public_html \
 +    && echo "Hello world" > /​opt/​public_html/​index.html \
 +    && echo "​monitorRole 123456789"​ > /​opt/​jmxremote.password \
 +    && echo "​controlRole 987654321"​ >> /​opt/​jmxremote.password \
 +    && chmod 400 /​opt/​jmxremote.password
 +
 +WORKDIR /opt/
 +
 +ENTRYPOINT ["/​opt/​bootstrap.sh"​]
 +
 +EXPOSE 8080 5566 6677
 +</​pre>​
 +</​html>​
 +
 +<​html>​
 +<pre class="​hl_js json">​
 +{
 +    "​AWSEBDockerrunVersion":​ 2,
 +    "​containerDefinitions":​ [{
 +        "​memory":​ 256,
 +        "​cpu":​ 1,
 +        "​name":​ "​java-jmx",​
 +        "​image":​ "​1234567890.dkr.ecr.us-east-1.amazonaws.com/​java:​jmx-v1.0",​
 +
 +        "​portMappings":​ [{
 +            "​hostPort":​ 80,
 +            "​containerPort":​ 8080,
 +            "​protocol":​ "​tcp"​
 +        },
 +        {
 +            "​hostPort":​ 5566,
 +            "​containerPort":​ 5566,
 +            "​protocol":​ "​tcp"​
 +        },
 +        {
 +            "​hostPort":​ 6677,
 +            "​containerPort":​ 6677,
 +            "​protocol":​ "​tcp"​
 +        }]
 +    }]
 +}
 +</​pre>​
 +</​html>​
  
aws/beanstalk-java-remote-debugging.txt · Последние изменения: 2017/09/11 16:41 — root