File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes need help installer for java web application Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "need help installer for java web application" Watch "need help installer for java web application" New topic

need help installer for java web application

felix thomas
Ranch Hand

Joined: Jun 10, 2001
Posts: 89
i want to make a installer , that will install my web application on a local machine.
my web application runs on Tomcat and database is Mysql.
I want to make a installer that will install ,tomcat,mysql and copy my java files also in the tomcat folders., can it be done .

please reply
clio katz
Ranch Hand

Joined: Apr 30, 2004
Posts: 101
sure it can be done - that's where all our headaches begin!

lots of "challenges" - 90% unrelated to java [i'm assuming you want to write an installer in java?]

you need to know what "a local machine" looks like, or be prepared to write probes to find out ... OR have a kind enough owner of "a local machine" that s/he/they do(es)n't mind being left high 'n dry after a failed install.

some 'challenges'

1) target machine - OS
2) target machine - java version and env settings
3) tomcat - version and distro
4) mysql - version and distro

the tomcat install alone comes in lots of flavors, depending upon the target environment. (last time i installed tomcat, i even had different env string for RH versus other *nix... as an aside, have you tried jet? install is much cleaner last time i installed.)

all-n-all, your headaches will be more related to configuring a server than installing a java application, or even writing a java installer. unless all of your target machines are completely identical, then you will probably spend more time writing a *good* installer than you spent writing your app ... THEN will come the really fun part of keeping the installer up-to-date.

if you follow the approach of the 'big guys' in web apps, you'll put together your binaries, sources, and - if you're really nice - write an installation doc and FAQ.

but good luck!
I agree. Here's the link:
subject: need help installer for java web application
jQuery in Action, 3rd edition