Skip to content

Commit

Permalink
Tagging 3.3.5
Browse files Browse the repository at this point in the history
  • Loading branch information
mk23 committed Jan 2, 2017
1 parent bf9cef8 commit 3667e67
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 9 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ Table of Contents
Downloading
-----------

- Latest version compiled artifact: [jmxproxy-3.3.4.jar](https://github.com/mk23/jmxproxy/releases/download/jmxproxy.3.3.4/jmxproxy-3.3.4.jar)
- Latest version source code archive: [jmxproxy.3.3.4.tar.gz](https://github.com/mk23/jmxproxy/archive/jmxproxy.3.3.4.tar.gz)
- Latest version compiled artifact: [jmxproxy-3.3.5.jar](https://github.com/mk23/jmxproxy/releases/download/jmxproxy.3.3.5/jmxproxy-3.3.5.jar)
- Latest version source code archive: [jmxproxy.3.3.5.tar.gz](https://github.com/mk23/jmxproxy/archive/jmxproxy.3.3.5.tar.gz)


Compiling
Expand All @@ -36,15 +36,15 @@ The build is a simple [maven](http://maven.apache.org) invocation. To compile,

$ mvn clean package

The resulting package is a self-executable "fat jar" file located at `target/jmxproxy-3.3.4.jar`.
The resulting package is a self-executable "fat jar" file located at `target/jmxproxy-3.3.5.jar`.


Configuration
-------------

Configuration is handled entirely by [Dropwizard](http://dropwizard.io/manual/core.html#configuration). Create a yaml file and point to it at startup by adding it to the command-line as the last parameter.

$ java -jar target/jmxproxy-3.3.4.jar server config.yaml
$ java -jar target/jmxproxy-3.3.5.jar server config.yaml

For example, to configure the listening port for both application and admin servlets:

Expand All @@ -59,7 +59,7 @@ server:
Note, it is important to specify the `applicationContextPath`, otherwise all requests will have to be prefixed with `/application` in the URI. Once this entry is in the configuration file, any part of it may be overriden on the command-line, i.e.:

$ java -Ddw.server.connector.port=9000 target/jmxproxy-3.3.4.jar server config.yaml
$ java -Ddw.server.connector.port=9000 target/jmxproxy-3.3.5.jar server config.yaml

For more built-in configuration options, please see the [Dropwizard Configuration Reference](https://dropwizard.github.io/dropwizard/manual/configuration.html)

Expand Down Expand Up @@ -101,11 +101,11 @@ Execution

The self-executing fat jar file contains all the bits necessary to start and run the server.

$ java -jar target/jmxproxy-3.3.4.jar server
$ java -jar target/jmxproxy-3.3.5.jar server

A more complex example that enables the [JMX](http://docs.oracle.com/javase/7/docs/technotes/guides/management/agent.html) agent and limits heap may look something like this:

$ java -Xmx100m -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=1123 -jar target/jmxproxy-3.3.4.jar server
$ java -Xmx100m -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=1123 -jar target/jmxproxy-3.3.5.jar server

An example startup script exists that will launch the server listening on port 8080 and enable authenticated JMX agent in the jvm on port 1123:

Expand Down
25 changes: 25 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
jmxproxy (3.3.5) stable; urgency=medium

* Tagging 3.3.5
* [bf9cef8] Issue #140: Add release travis-ci release automation: on
new tag, update github release with changelog and upload compiled
.jar artifact. (Max Kalika)
* [6db586c] Issue #131: Upgrade fuelux to 3.15.10. Remove workaround
from #93. (Max Kalika)
* [2cb2274] Issue #139: Select unused random ports for
JMXProxyApplicationTest. (Max Kalika)
* [a782660] Issue #138: Use closure compiler for js minification. (Max
Kalika)
* [9d8282a] Issue #137: Upgrade jquery to 3.1.1. (Max Kalika)
* [537df0d] Issue #130: Upgrade bootstrap to 3.3.7. (Max Kalika)
* [c1693ff] Issue #136: Upgrade font-awesome to 4.70 and fix missing
.woff2 file. (Max Kalika)
* [a3ead06] Issue #135: Force travis build to use java 8. (Max Kalika)
* [4fc41c4] Issue #129: Upgrade dropwizard to 1.0.5. (Max Kalika)
* [f6ada51] Issue #134: Add more license, downloads, and version
badges. (Max Kalika)
* [c0706a5] Issue #133: Create auth fields in js when needed. (Max
Kalika)

-- Max Kalika <[email protected]> Mon, 02 Jan 2017 15:33:24 -0800

jmxproxy (3.3.4) stable; urgency=medium

* Tagging 3.3.4
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>com.github.mk23.jmxproxy</groupId>
<artifactId>jmxproxy</artifactId>
<version>3.3.4</version>
<version>3.3.5</version>
<packaging>jar</packaging>

<name>JMXProxy</name>
Expand Down
2 changes: 1 addition & 1 deletion scripts/server/start.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ exec java \
-D'com.sun.management.jmxremote.ssl=false' \
-D'com.sun.management.jmxremote.access.file=access.txt' \
-D'com.sun.management.jmxremote.password.file=passwd.txt' \
-jar ../../target/jmxproxy-3.3.4.jar server jmxproxy.yml
-jar ../../target/jmxproxy-3.3.5.jar server jmxproxy.yml

0 comments on commit 3667e67

Please sign in to comment.