<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Felix Sprick schrieb:
<blockquote
 cite="mid453F8C600019AEEA@pne-smtpout1-sn1.fre.skanova.net%3E%20(added%20by%0A%09postmaster@pne.skanova.net)"
 type="cite">
  <meta http-equiv="Context-Type" content="text/html; charset=us-ascii">
  <div>
  <p> <span>Hi
guys, </span> </p>
  <p> <span>I
have some questions about modules: </span> </p>
  <p> <span><span>1. <span>     </span> </span></span> Can
I put java classes with any package structure in the “classes”
directory of my module, or does it have to match the modules name?</p>
  </div>
</blockquote>
Any class-structure is fine.<br>
<blockquote
 cite="mid453F8C600019AEEA@pne-smtpout1-sn1.fre.skanova.net%3E%20(added%20by%0A%09postmaster@pne.skanova.net)"
 type="cite">
  <div>
  <p> I am
wondering about that because I cannot access my classes that I have put
into
this classes folder from a JSP site, even after restarting the tomcat.
How does
openCMS solve that anyway? Are the classes copied into WEB-INF/classes
on the
server? Do I have to reload/restart every time I update them?</p>
  </div>
</blockquote>
The classes are exported to /WEB-INF/classes, as soon as you publish
them. As soon as the classes are there or anywhere else in the
classpath of your web app, they will be found. <br>
<br>
You have to restart opencms after that, if you change and publish a
class that had already been in memory.<br>
<blockquote
 cite="mid453F8C600019AEEA@pne-smtpout1-sn1.fre.skanova.net%3E%20(added%20by%0A%09postmaster@pne.skanova.net)"
 type="cite">
  <div>
  <p> </p>
  <p> <span><span>2. <span>     </span> </span></span> I
have added custom taglibs to the application running on openCMS.  Does
somebody
know a neat way to include the taglib.tld into openCMS (e.g. something
similar
to the “classes” folder)?</p>
  </div>
</blockquote>
no experience with that - but that sounds like a servlet configuration
question - if i am not mistaken, then you have to add your taglib to
the configuration of the opencms web app and not really to opencms.
That means - it should be a thing between you and the servlet
container. The web.xml of opencms and the TLD file of opencms might be
worth a look<br>
<blockquote
 cite="mid453F8C600019AEEA@pne-smtpout1-sn1.fre.skanova.net%3E%20(added%20by%0A%09postmaster@pne.skanova.net)"
 type="cite">
  <div>
  <p> </p>
  <p> <span>I would
just like to make the website as portable as possible, without needing
to copy
a lot of classes, tlds, web.xml and stuff to the new server.</span></p>
  </div>
</blockquote>
Classes can be distributed with a module.<br>
Probably there is no mechanism for doing that for taglibs :(<br>
<br>
christian<br>
<br>
</body>
</html>