Author Archives: Reiner

About Reiner

Born 1954 in Ratisbon (Bavaria, Germany), in 1976 punched cards at Berlin Technical University, caught hacking one of its mainframes by Horst Zuse (son of Konrad Zuse), started studying computer science and soon was offered a job whithin their computer department doing systems programming for IBM VM/370. While studying, jobbed around Germany at various places doing all sorts of things, then returned to Berlin to work at SRZ (computer aided typesetting). Never finished my master degree, but chose to take up self-employed work (which didn't turn me rich nor famous). Now working for a mid-sized software company within a very promising department as head of server software development.

Mac OS X (Snow Leopard): 1-2-3 Minimal Tomcat Install for Developers

This will install Tomcat for developer use – i.e. within your user home path, using your login, not as a service: Get the tar.gz for Tomcat Core from Apache Tomcat Change to your private Library: cd ~/Library Unpack Tomcat, e.g. tar xvfz … Continue reading

Posted in Java, Mac OS X | Leave a comment

How to Deploy a Grails Application to GlassFish

As outlined at How to Deploy a Grails Application to JBoss 5, deploying to JBoss 5 just requires to remove some logging jars and disable Grails logging configuration. With GlassFish however, it is required to supply certain logging jars (e.g. … Continue reading

Posted in English, Grails | Leave a comment

How to Deploy a Grails Application to JBoss 5

As outlined at Grails – How to Use Native Server Logging Configuration (e.g. Tomcat GlassFish JBoss), it may be advisable to remove any conflicting logging implementation when deploying a Grails application into a production environment. I’ll give a full source … Continue reading

Posted in English, Grails | 7 Comments

Teaching Mavenized Grails to Survive mvn release:prepare release:perform with Hudson

A mavenized Grails project has 2 competing sources stating the version of the application <version> within pom.xml app.version within application.properties If 2. does not match 1. the grails-maven-plugin will abort the build, urging you to manually fix the version mismatch. … Continue reading

Posted in English, Grails, Maven | Leave a comment

Maven – Never Say Never in an updatePolicy

I want to share a misconception that caused Maven to fail when looking for artifacts. Im my example I was upgrading from Grails 1.2.0 to 1.2.1 and including a dependency to grails.org:grails-core:[1.2.1,1.2.1]. Maven would just complain with Couldn’t find a … Continue reading

Posted in English, Maven | Leave a comment

Grails – How to Use Native Server Logging Configuration (e.g. Tomcat GlassFish JBoss)

Grails comes complete with logging out-of-the-box. However, if a Grails application is being deployed to a production servlet container, it may be advisable or even required for Grails to step aside and let the server admins do their jobs 🙂 … Continue reading

Posted in English, Grails | 8 Comments

Grails – UTF-8 Form Input Garbled when Running Within Tomcat

There are numerous articles describing charset problems when using Tomcat to run Grails applications that are supposed to accept UTF-8 characters (e.g. German umlauts äöüÄÖÜß). Most of them don’t mention a subtle cause that may jeopardize all your efforts to … Continue reading

Posted in Grails | Leave a comment