Hi Danilo (and everyone else)
More details - sure :-)
The product as such is a tool that can create ISO standard compatible it-security policies, and then auto generates PDF, HTML version for it. The policies are based on database objects rather than your typical "Word policy". Its called SecureAware and available at www.neupart.dk (shameless plug - sorry ;-)
This means that we can generate automated surveys based on the policy to quiz the employees of companies in the policy + give feedback to the security manager about results etc. There is then e-learning lessons about security issues on top of this if you fail a quiz.
The product uses hypersonic as the database (default with JBoss, easy to install and run for non-tech people, fits our purpose). The application has approx 40-50 CMP beans.
On top we use Jetty with Cocoon to generate the interfaces both for the security manager and the end users. So all access is through web browsers.
To create the install disc we took a totally standard JBoss 3.0.4 (latest and greatest at the time of last release), and ripped out all the services we didnt need like JMX and similar.This speeds up things on startup.
We then downloaded a Sun 1.4 JRE and installed it next to the other dirs in our product tree.
Then we modified the run.bat and run.sh changing the JAVA_HOME to hardcoded use that JRE to start the product. This means the customers do not have to separately install a JRE + it gives us control of the JRE version.
As most people want to install this as either a service on Win or on unix, we implemented the javaservice.exe + a bat file to install it. And we modified the contributed sysv startup scripts for to start up our software using the JRE we got.
Last but not least we copy our product ear file into the deploy dir, as well as copying the default database files into the server/default/db/hypersonic dir
We now got a complete product tree. It can be installed anywhere on Win+Linux and then run as both service and stand alone.
All we now needed was a installer. There are several options, but basically all we needed was to copy the product tree onto customer disks and put a few icons to the run.bat and install-as-service.bat in the "Start" menu (on Windows)
We took Zero-G's (www.zerog.com) Install Anywhere in the Now! edition, as it is free and easy to use. It can also produce installers that run on both Win and Linux. The Now! edition is exactly what we need - copy stuff onto a disk and create a few icons.
So thats basically it. If you need more details, then buzz me again!
Problems....well - the only problem we have is that Sun 1.4 has a problem with dirs/folders with space in it. On windows almost everyone installs into program files......... So we had to install into c:\SecureAware as default.
Other problems almost do not exist. We have almost no support cases at all - not about install issues or the product. Performance is not fantastic on low end machines - so our minimal requirements are P3 800 and 256 RAM. On just slightly larger machines the software runs perfectly - start up in 30 secs and all pages take ~1 sec to generate.
One issue is not related to JBoss as such, but we run out of memory once in a while due to the Sun JRE 1.4.1 StringBuffer mem-leak. We try to go around this by enabling more mem to the JVM - but I cant wait to 1.4.2 is out.
/Thomas
Danilo Luiz Rheinheimer wrote:
Hello Thomas,
THL> We use it as "base" for our company product, that is sold on CD as any THL> other off-the-shelf software. THL> We got 30-40 + a uncounted number of demo installations out there that THL> are running with almost no problems, and they are all installed using a THL> standard installer - no consulting on top.
Can you please give more datails about this ? I am doing a software on JBoss, and I want to sold it on CD. And I need to make a demo cd to be installed by very non technical people. So this "standard installer - no consulting on top" is what I really need.
Your demo works on Windows (and linux) ? What it installs ? The JBoss server runs as a service on windows (or it show the DOS screen) ?
What problems did you have on creating this ? Can you share more datails about the installer ?
------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user