Compiling and Installing a Bean
Compiling and installing a bean for a web application is done in the same way as for a servlet class, as described in Chapter 19. You need to include all classes the bean uses, if any, in the classpath and compile the bean, for instance using the javac command:
C:/> set CLASSPATH=C:\someDir\someClasses.jar;%CLASSPATH% C:/> javac MyBean.java
To make the bean available to the web application, place the resulting class file in the WEB-INF/classes directory for the example application:
C:/> copy MyBean.class C:\Jakarta\jakarta-tomcat-5\webapps\ora\WEB-INF\classes
If you followed my advice and declared a package name for the bean
class, say com.mycompany.beans, you should put the
class file in a directory under WEB-INF/classes
that mirrors the package structure, for instance
WEB-INF/classes/com/mycompany/beans.
Alternatively, you can package the bean class file in a JAR file (see
the Java SDK documents for details) and place the JAR file in the
WEB-INF/lib directory. The internal structure of
the JAR file must also mirror the package structure for all your
classes.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access