[jetty-user] How to bind a POJO to JNDI
Avinder Bahra <[email protected]>
| Newsgroups | gmane.comp.java.jetty.support |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I am using the maven jetty plugin 6.1.11 and wish to bind a simple POJO to
JNDI in jetty.xml using EnvEntry, however I get a config error on start up.
The documentation says that you can use EnvEntry to bind arbitrary Pojos but
does not provide an example. Any ideas?
Regards,
Avinder
jetty.xml entry:
<New class="org.mortbay.jetty.plus.naming.EnvEntry">
<Arg>Foo</Arg>
<Arg type="foo.Foo">
<New class="foo.Foo">
</New>
</Arg>
</New>
error:
[INFO] Configuring Jetty from xml configuration file =
C:\dev\java\projects\fooProject\jetty.xml
11:29:08 WARN org.mortbay.log Config error at <New
class="org.mortbay.jetty.plus.naming.EnvEntry"><Arg>Foo</Arg><Arg
type="foo.Foo">
<New class="foo.Foo"/>
</Arg></New>
[INFO] Jetty server exiting.
class:
package foo;
public class Foo implements Serializable {
private static final long serialVersionUID = 7051303218386995343L;
private String name = "Foo";
public Foo() {
super();
System.err.println("In Foo constructor.");
}
public Foo(String name) {
super();
this.name = name;
System.err.println("In Foo constructor.");
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}