Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

need help installer for java web application

 
felix thomas
Ranch Hand
Posts: 89
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,
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
Posts: 101
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
etc

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!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic