This short article is here to get you grounded in using the Apache HTTP server in its particular implementation on IBM i and give you a bit of background and wisdom on that implementation.
By Pete Helgren
Editor's Note: This article is excerpted from chapter 11 of Open Source Starter Guide for IBM i Developers, by Pete Helgren.
We’ll also look at Tomcat, which is an application server that is written in Java and runs very nicely, thank you, on IBM i. I also thought about writing a chapter on Java for IBM developers. I decided against doing that, though, because there is a solid book, Java for RPG Programmers (MC Press, 2006), which covers much of what I would say. That won’t stop me from talking about Java or even throwing you a Java example or two, but we won’t go quite as deep into Java as I have into other open source languages because Java has been on IBM i for, well, it seems like forever. Java also happens to easily span the IBM i, PASE, and other worlds because you can run Java natively on IBM i or in PASE. My first foray into Java was, in fact, written using SEU (I think) and compiled using CRTJVAPGM. Oh, how far we have come!