This application presents Echo sample. The user sends a text message, server concatenates text " (from your server)" to the message and sends it back. All data is secured with ssl.
The application utilizes endpoint org.glassfish.tyrus.sample.echo.https.EchoEndpoint
to receive messages, add the text and send it back.
Run the example as follows: deploy:
$AS_MAIN/bin/asadmin start-domain
$AS_MAIN/bin/asadmin deploy --force ./target/*war
From a web browser, visit:
https://localhost:8181/sample-echo-https
Executing test via maven:
mvn clean test -Djavax.net.ssl.trustStore=$AS_MAIN/domains/domain1/config/cacerts.jks -Djavax.net.ssl.trustStorePassword=changeit -Dtyrus.test.host=localhost -DskipTests=false -Dtyrus.test.port=8181 -Djavax.net.debug=all
# Note: you can add-Djavax.net.debug=all
for SSL related debug info.Java client SSL properties can be configured separately to JVM configuration, see TYRUS-146. SSL Configuration is Tyrus proprietary API and might be changed in the future (current version directly depends on Grizzly API).