Win a copy of Spring in Action (5th edition) this week in the Spring forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Bear Bibeault
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Knute Snortum
  • Junilu Lacar
  • paul wheaton
Saloon Keepers:
  • Ganesh Patekar
  • Frits Walraven
  • Tim Moores
  • Ron McLeod
  • Carey Brown
  • Stephan van Hulst
  • salvin francis
  • Tim Holloway

need help installer for java web application  RSS feed

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

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!
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!