Build Instructions for BeanView

Checkout BeanView from SourceForge CVS.

Make sure your compiler settings for the project are set to Java 5.0.

There are two main build files of interest. One builds just the core BeanView implementation, and one builds the Echo 2.0 sample application.

Here are the main build files and targets of interest:

Ant Build File Target Use
BeanView\build.xml default Builds the BeanView core. This will build BeanView, all supporting libraries, and all examples.
BeanView\build_hack.xml jar

Builds the BeanView hacked implementations of Apache Commons BeanUtils & Logging (for NetBeans classpath issues)

BeanView\echo\build.xml build_all Builds everything, including the BeanView core, the BeanView hack library, and the Echo sample application. Use this target to build a complete distribution.
BeanView\echo\build.xml deployapp

Builds and deploys the Echo sample application. If you are simply interested in using the BeanView Echo implementation as is and want to focus on building an Echo application, you can use this target.

If you wish to use this, you should be sure to set the proper values for the BeanView\echo\ant.properties file, including your Tomcat installation directory and your Tomcat administration password.

You will also want to be sure to turn OFF the auto-expansion of WAR files in Tomcat. If you do this, you should get very rapid edit-compile-debug cycles.

You may get an Ant error related to JUnit not being present on the classpath. JUnit is included in the BeanView/lib directory.

The Tomcat admininstration username/password for deployment can be found in the tomcat-users.xml file. The distribution defaults to a beanview password:

<user username="admin" password="beanview" roles="admin,manager"/>

If everything is working, you should be able to visit http://localhost:8080/BeanViewEcho/app and see a screenshot something like the below:

Web example of BeanView


Return to http://www.beanview.com/

@author $Author: wiverson $
@version $Revision: 1.3 $, $Date: 2006/08/12 01:31:14 $