There are several recurring questions that jPOS new users keep asking:
- I want to build jPOS in Netbeans/Eclipse/IDEA
- I want to log to log4j
- I want to run it in Tomcat/Spring/Websphere/Weblogic/JBoss (note the mix of technologies here)
Here is how I read them:
- I want to build jPOS in my IDE because I don’t have a clue about compiling a java program using ant and I’m lazy to learn something new. I don’t even know how to ‘cd’ to the jPOS directory.
- I know how to configure log4j and don’t want to learn how to configure other stuff. jPOS comes pre-configured to use a very nice PCI-compliant log, but I’m so lazy that I don’t know that, so I ask how to use it with log4j.
- I don’t know how to start a Java application as a daemon/service, but my Tomcat/Spring/Websphere somehow is already running in my server (the previous admin left it running before quitting), so I want to run jPOS inside one of those.
So people don’t care about the business logic, about why they need jPOS, they just want to have something running in their environment, even if the environment is not the best choice to run their jPOS applications.
jPOS is a first class application that will process transactions worth millions of dollars for you. You should consider asking us what’s the best environment, the best DB, the OS to run jPOS instead of forcing it to run in weird ways.