Skip to content

Instantly share code, notes, and snippets.

@jbayer
jbayer / Connector.xml
Created June 7, 2012 05:07
Dynamic port assignment for Tomcat based on Java Options
<Connector port="${port.http.nonssl}" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
@jbayer
jbayer / Server.xml
Created June 7, 2012 05:09
Disable the Tomcat shutdown port.
<Server port=”-1” command=”SHUTDOWN”>
@jbayer
jbayer / gist:3523000
Created August 30, 2012 05:56
vmc-ng push output with manifest file
jbayer$ vmc push
/Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/manifests-vmc-plugin-0.4.3/lib/manifests-vmc-plugin.rb:25:in `manifest_file': undefined method `option' for #<Manifests:0x007fc8458c59a0> (NoMethodError)
from /Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/manifests-vmc-plugin-0.4.3/lib/manifests-vmc-plugin.rb:10:in `manifest'
from /Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/manifests-vmc-plugin-0.4.3/lib/manifests-vmc-plugin.rb:205:in `app_by_name'
from /Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/manifests-vmc-plugin-0.4.3/lib/manifests-vmc-plugin.rb:232:in `app_info'
from /Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/manifests-vmc-plugin-0.4.3/lib/manifests-vmc-plugin/plugin.rb:92:in `block in <class:Manifests>'
from /Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/mothership-0.1.1/lib/mothership/command.rb:74:in `instance_exec'
from /Users/jbayer/.rbenv/versions/1.9.2-p
@jbayer
jbayer / gist:3523020
Created August 30, 2012 05:58
vmc-ng push output with manifest file
jbayer$ vmc push
/Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/manifests-vmc-plugin-0.4.3/lib/manifests-vmc-plugin.rb:25:in `manifest_file': undefined method `option' for #<Manifests:0x007fa7f20d49a8> (NoMethodError)
from /Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/manifests-vmc-plugin-0.4.3/lib/manifests-vmc-plugin.rb:10:in `manifest'
from /Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/manifests-vmc-plugin-0.4.3/lib/manifests-vmc-plugin.rb:205:in `app_by_name'
from /Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/manifests-vmc-plugin-0.4.3/lib/manifests-vmc-plugin.rb:232:in `app_info'
from /Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/manifests-vmc-plugin-0.4.3/lib/manifests-vmc-plugin/plugin.rb:92:in `block in <class:Manifests>'
from /Users/jbayer/.rbenv/versions/1.9.2-p320/lib/ruby/gems/1.9.1/gems/mothership-0.1.1/lib/mothership/command.rb:74:in `instance_exec'
from /Users/jbayer/.rbenv/versions/1.9.2-p3
@jbayer
jbayer / gist:3523094
Created August 30, 2012 06:04
vmc-ng push with simple java war file
jbayer$ vmc push --path simple.war
Name> simplejames
Instances> 1
1: django
2: grails
3: java_web
4: lift
5: node
@jbayer
jbayer / vmc-ng-client-logs
Created October 2, 2012 04:34
Example of VMC-ng with client logging for Cloud Controller calls
jbayer-mbpro:logs jbayer$ gem install vmc --pre
Fetching: cfoundry-0.3.37.gem (100%)
Fetching: vmc-0.4.0.beta.59.gem (100%)
Successfully installed cfoundry-0.3.37
Successfully installed vmc-0.4.0.beta.59
2 gems installed
Installing ri documentation for cfoundry-0.3.37...
Installing ri documentation for vmc-0.4.0.beta.59...
Installing RDoc documentation for cfoundry-0.3.37...
Installing RDoc documentation for vmc-0.4.0.beta.59...
Deploy Micro BOSH
unpacking stemcell (00:00:14)
uploading stemcell (00:12:29)
Delete stemcell |ooo | 2/11 00:12:45 ETA: 00:57:19/usr/local/lib/ruby/gems/1.9.1/gems/aws-sdk-1.6.9/lib/aws/core/client.rb:318:in `return_or_raise': The snapshot snap-2a38ed6b is currently in use by ami-e9039680 (AWS::EC2::Errors::InvalidSnapshot::InUse)
from /usr/local/lib/ruby/gems/1.9.1/gems/aws-sdk-1.6.9/lib/aws/core/client.rb:419:in `client_request'
from (eval):3:in `delete_snapshot'
from /usr/local/lib/ruby/gems/1.9.1/gems/aws-sdk-1.6.9/lib/aws/ec2/snapshot.rb:97:in `delete'
from /usr/local/lib/ruby/gems/1.9.1/gems/bosh_aws_cpi-0.7.0/lib/cloud/aws/cloud.rb:385:in `block (2 levels) in delete_stemcell'
from /usr/local/lib/ruby/gems/1.9.1/gems/bosh_aws_cpi-0.7.0/lib/cloud/aws/cloud.rb:382:in `each'
from /usr/local/lib/ruby/gems/1.9.1/gems/bosh_aws_cpi-0.7.0/lib/cloud/aws/cloud.rb:382:in `block
root@ip-10-46-175-98:/var/vcap/store# cat microboshes/deployments/jambaymicrobosh/bosh_micro_deploy.log
# Logfile created on 2013-01-27 22:46:25 +0000 by logger.rb/31641
I, [2013-01-27T22:46:25.383228 #11803] [0xe716ac] INFO -- : No existing deployments found (will save to /var/vcap/store/microboshes/deployments/bosh-deployments.yml)
I, [2013-01-27T22:46:27.444117 #11805] [0x67f69c] INFO -- : No existing deployments found (will save to /var/vcap/store/microboshes/deployments/bosh-deployments.yml)
I, [2013-01-27T22:46:45.797031 #11805] [0x67f69c] INFO -- : aws_registry is ready on port 25888
I, [2013-01-27T22:47:00.320559 #11805] [0x67f69c] INFO -- : Loading yaml from /var/vcap/store/tmp/d20130127-11805-1uyokh9/sc-20130127-11805-i6t98y/stemcell.MF
I, [2013-01-27T22:47:07.039140 #11805] [create_disk(4096, i-9421f7e4)] INFO -- : [AWS EC2 200 0.200857 0 retries] describe_instances(:instance_ids=>["i-9421f7e4"])
I, [2013-01-27T22:47:07.382192 #11805] [create_disk(4096, i-9421f7e4)] INFO -- : [AWS EC2 200
- name: router
release: appcloud
template: gorouter
instances: 2
resource_pool: infrastructure
networks:
- name: default
default: [dns, gateway]
- name: lb
static_ips:
@jbayer
jbayer / gist:4752924
Created February 11, 2013 05:53
spring hello env stack trace from oracle cloud deployment
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/spring/appServlet/servlet-context.xml]; nested exception is java.lang.NoSuchMethodError: org/springframework/beans/MutablePropertyValues.add(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/beans/MutablePropertyValues; at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:420) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) at org.springframework.bea