Skip to content

Instantly share code, notes, and snippets.

View coopernurse's full-sized avatar

James Cooper coopernurse

View GitHub Profile
# first run the program. it comes as a single JAR with no dependencies
$ java -jar jmxterm-1.0-alpha-4-uber.jar
# 'open' starts a connection to a process. use the standard host:port format
$>open somehost:8999
# 'help' will display available commands
$>help
#following commands are available to use:
$>info -b com.imprev:context=StingrayTest,group=queues,name=handleCreatePrintMailJobTrigger,scheduler=OmcUiInstallDeploy,type=schedulers
#mbean = com.imprev:context=StingrayTest,group=queues,name=handleCreatePrintMailJobTrigger,scheduler=OmcUiInstallDeploy,type=schedulers
#class name = com.imprev.mbeans.quartz.TriggerManagement
# attributes
%0 - Description (java.lang.String, r)
%1 - FullName (java.lang.String, r)
%2 - JobClass (java.lang.String, r)
%3 - JobGroup (java.lang.String, r)
%4 - JobName (java.lang.String, r)
%5 - JobState (java.lang.String, r)
$>run -b com.imprev:context=StingrayTest,group=queues,name=handleCreatePrintMailJobTrigger,scheduler=OmcUiInstallDeploy,type=schedulers executeNow
#calling operation executeNow of mbean com.imprev:context=StingrayTest,group=queues,name=handleCreatePrintMailJobTrigger,scheduler=OmcUiInstallDeploy,type=schedulers
#operation returns:
null
# create a new shell account to use to publish maven artifacts
useradd maven
# set a password for this account
passwd maven
cd /www/mydocroot
mkdir maven
chown maven maven
cd $HOME
cd .m2 (you may have to mkdir ~/.m2 if it doesn't exist already)
vi settings.xml
<settings>
<servers>
<server>
<id>bitmechanic</id>
<username>maven</username>
<password>yourpasswordhere</password>
<filePermissions>664</filePermissions>
<directoryPermissions>775</directoryPermissions>
<configuration></configuration>
</server>
cd /tmp
wget http://googleappengine.googlecode.com/files/appengine-java-sdk-1.3.0.zip
unzip appengine-java-sdk-1.3.0.zip
#!/bin/sh
# EDIT THESE:
# version of app engine:
VERSION=1.3.0
# your repository id from settings.xml:
REPOSITORY=bitmechanic
# url for deployment. here's what an scp one looks like
chmod 755 app_engine_to_mvn.sh
cd appengine-java-sdk-1.3.0
../app_engine_to_mvn.sh
<dependency>
<groupId>com.google</groupId>
<artifactId>appengine-tools</artifactId>
<version>1.3.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google</groupId>
<artifactId>appengine-local-runtime-shared</artifactId>