Tuesday, January 23, 2007

Sun One + ColdFusion: GET /buttfucker/CFIDE/administrator/ HTTP/1.1" 302 0

Apologies to my non-nerd readers who don't get this, and can only see the anger rising off the screen.

I've been sucked back in this Content Management project, even though I did my part and ran the entire proof-of-concept to pick the software. The product we chose runs on Adobe ColdFusion. For the proof-of-concept, we used the webserver built into ColdFusion since we only had like 5 users hitting the thing. For a production system, however, you need to deploy ColdFusion inside of another webserver.

Barry and I have been playing circus seal to try and make that happen, and today we finally got Sun One to a point where we could install and deploy ColdFusion...but it doesn't work. We keep getting this error:

Error [service-j2ee-2] - The Graphing service is not available.This exception is usually caused by service startup failure. Please check your server configuration.

Now, we know what the problem is. There's a non-headless deployment and a headless deployment, and a bunch of bullshit related to X11 fonts blah blah blah...nobody fucking cares. Their knowledge base had nothing useful to fix this. We just paid a mint for an Enterprise CF license, but I can't get any fucking support from Adobe without selling my right nut because we got it under our volume license agreement. They're supposed to provide free install support, but their website makes submitting the question almost impossible. So I turned to the message boards on their website to find out what the web rats had to say.
There are three Java arguments in dispute:
  • -Xbootclasspath/a:cf_root/WEB-INF/cfusion/lib/webchartsJava2D.jar
  • -Djava.awt.headless=true
  • -Djava.awt.graphicsenv=com.gp.java2d.ExHeadlessGraphicsEnvironment

Now, the webchartsJava2D.jar contains both the ExGraphicsEnvironment and ExHeadlessGraphicsEnvironment class files. So why are we getting an error that ExHeadlessGraphicsEnvironment can't be find?

Clearly, if I just delete and redeploy the EAR it will be fixed...

Will: so you hate the coldfusion?
theAlphaJohn: ><
theAlphaJohn: we're having a lot of trouble getting coldfusion to run inside another webserver
Will: and [redacted] is going to try and get a special server contract with ITU
theAlphaJohn: huh/what?
Will: yeah
Will: he is so angry because you guys don't call him back within five minutes of the requests that you cannot perform
Will: so he wants a contract
theAlphaJohn: lol
theAlphaJohn: what 3 person company did he work at before this?
Will: hahaha
theAlphaJohn: we have 150 people in IT
theAlphaJohn: which would make us slow
theAlphaJohn: and then add the fact that we're a university
theAlphaJohn: which makes us slower
theAlphaJohn: and that we're a state agency
theAlphaJohn: which makes us useless
Will: hahaha
theAlphaJohn: haha
Will: and [redacted] is driving me up a wall
Will: jesus h
Will: i am starting to loathe inefficient web 2.0
theAlphaJohn: i need some liquor 2.0
theAlphaJohn: i'm redeploying coldfusion to /buttfucker on zetes1
theAlphaJohn: we'll see if that works

It didn't...but the access logs make me cackle.

No comments: