i changed some things in PhoneBean now it doesnt throw an exception
but when i search the records it doesnt display anything
what i get is only ->
[#|2008-12-07T11:16:07.138+0100|WARNING|sun-appserver-pe8.2|javax.enterprise.system.core.classloading|_T hreadID=11;|LDF5206: EJBClassLoader EJBClassLoader :
doneCalled = true
doneSnapshot = EJBClassLoader.done() called ON EJBClassLoader :
urlSet = [URLEntry : file:/C:/Sun/AppServer/domains/domain1/generated/ejb/j2ee-apps/Zadanie4, URLEntry : file:/C:/Sun/AppServer/domains/domain1/applications/j2ee-apps/Zadanie4/ejb-jar-ic_jar/]
doneCalled = false
Parent -> EJBClassLoader :
doneCalled = true
doneSnapshot = EJBClassLoader.done() called ON EJBClassLoader :
urlSet = [URLEntry : file:/C:/Sun/AppServer/domains/domain1/lib/classes/]
doneCalled = false
Parent -> sun.misc.Launcher$AppClassLoader@1a125f0
AT Sun Dec 07 11:04:40 CET 2008
BY :java.lang.Throwable: printStackTraceToString
at com.sun.enterprise.util.Print.printStackTraceToStr ing(Print.java:603)
at com.sun.enterprise.loader.EJBClassLoader.done(EJBC lassLoader.java:140)
at com.sun.enterprise.deployment.backend.Deployer.rel easeClassLoader(Deployer.java:480)
at com.sun.enterprise.deployment.backend.Deployer.fin ish(Deployer.java:467)
at com.sun.enterprise.deployment.backend.AppDeployer. doRequestFinish(AppDeployer.java:124)
at com.sun.enterprise.deployment.phasing.J2EECPhase.r unPhase(J2EECPhase.java:148)
at com.sun.enterprise.deployment.phasing.DeploymentPh ase.executePhase(DeploymentPhase.java:71)
at com.sun.enterprise.deployment.phasing.PEDeployment Service.executePhases(PEDeploymentService.java:639 )
at com.sun.enterprise.deployment.phasing.PEDeployment Service.deploy(PEDeploymentService.java:185)
at com.sun.enterprise.admin.mbeans.ApplicationsConfig MBean.deploy(ApplicationsConfigMBean.java:519)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.enterprise.admin.MBeanHelper.invokeOperati onInBean(MBeanHelper.java:305)
at com.sun.enterprise.admin.config.BaseConfigMBean.in voke(BaseConfigMBean.java:360)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke (DynamicMetaDataImpl.java:213)
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDa taImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerIntercep tor.invoke(DefaultMBeanServerInterceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxM BeanServer.java:784)
at sun.reflect.GeneratedMethodAccessor23.invoke(Unkno wn Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.enterprise.admin.util.proxy.ProxyClass.inv oke(ProxyClass.java:54)
at $Proxy1.invoke(Unknown Source)
at com.sun.enterprise.admin.server.core.jmx.SunoneInt erceptor.invoke(SunoneInterceptor.java:272)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.invokeDeploymentService(AutoDeployer.java:504)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployModule(AutoDeployer.java:485)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployApplication(AutoDeployer.java:418)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployApplication(AutoDeployer.java:408)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployAll(AutoDeployer.java:228)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yControllerImpl$AutoDeployTask.run(AutoDeployContr ollerImpl.java:345)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Parent -> sun.misc.Launcher$AppClassLoader@1a125f0
AT Sun Dec 07 11:04:40 CET 2008
BY :java.lang.Throwable: printStackTraceToString
at com.sun.enterprise.util.Print.printStackTraceToStr ing(Print.java:603)
at com.sun.enterprise.loader.EJBClassLoader.done(EJBC lassLoader.java:140)
at com.sun.enterprise.deployment.backend.Deployer.rel easeClassLoader(Deployer.java:487)
at com.sun.enterprise.deployment.backend.Deployer.fin ish(Deployer.java:467)
at com.sun.enterprise.deployment.backend.AppDeployer. doRequestFinish(AppDeployer.java:124)
at com.sun.enterprise.deployment.phasing.J2EECPhase.r unPhase(J2EECPhase.java:148)
at com.sun.enterprise.deployment.phasing.DeploymentPh ase.executePhase(DeploymentPhase.java:71)
at com.sun.enterprise.deployment.phasing.PEDeployment Service.executePhases(PEDeploymentService.java:639 )
at com.sun.enterprise.deployment.phasing.PEDeployment Service.deploy(PEDeploymentService.java:185)
at com.sun.enterprise.admin.mbeans.ApplicationsConfig MBean.deploy(ApplicationsConfigMBean.java:519)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.enterprise.admin.MBeanHelper.invokeOperati onInBean(MBeanHelper.java:305)
at com.sun.enterprise.admin.config.BaseConfigMBean.in voke(BaseConfigMBean.java:360)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke (DynamicMetaDataImpl.java:213)
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDa taImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerIntercep tor.invoke(DefaultMBeanServerInterceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxM BeanServer.java:784)
at sun.reflect.GeneratedMethodAccessor23.invoke(Unkno wn Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.enterprise.admin.util.proxy.ProxyClass.inv oke(ProxyClass.java:54)
at $Proxy1.invoke(Unknown Source)
at com.sun.enterprise.admin.server.core.jmx.SunoneInt erceptor.invoke(SunoneInterceptor.java:272)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.invokeDeploymentService(AutoDeployer.java:504)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployModule(AutoDeployer.java:485)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployApplication(AutoDeployer.java:418)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployApplication(AutoDeployer.java:408)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployAll(AutoDeployer.java:228)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yControllerImpl$AutoDeployTask.run(AutoDeployContr ollerImpl.java:345)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Parent -> EJBClassLoader :
doneCalled = true
doneSnapshot = EJBClassLoader.done() called ON EJBClassLoader :
urlSet = [URLEntry : file:/C:/Sun/AppServer/domains/domain1/lib/classes/]
doneCalled = false
Parent -> sun.misc.Launcher$AppClassLoader@1a125f0
AT Sun Dec 07 11:04:40 CET 2008
BY :java.lang.Throwable: printStackTraceToString
at com.sun.enterprise.util.Print.printStackTraceToStr ing(Print.java:603)
at com.sun.enterprise.loader.EJBClassLoader.done(EJBC lassLoader.java:140)
at com.sun.enterprise.deployment.backend.Deployer.rel easeClassLoader(Deployer.java:480)
at com.sun.enterprise.deployment.backend.Deployer.fin ish(Deployer.java:467)
at com.sun.enterprise.deployment.backend.AppDeployer. doRequestFinish(AppDeployer.java:124)
at com.sun.enterprise.deployment.phasing.J2EECPhase.r unPhase(J2EECPhase.java:148)
at com.sun.enterprise.deployment.phasing.DeploymentPh ase.executePhase(DeploymentPhase.java:71)
at com.sun.enterprise.deployment.phasing.PEDeployment Service.executePhases(PEDeploymentService.java:639 )
at com.sun.enterprise.deployment.phasing.PEDeployment Service.deploy(PEDeploymentService.java:185)
at com.sun.enterprise.admin.mbeans.ApplicationsConfig MBean.deploy(ApplicationsConfigMBean.java:519)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.enterprise.admin.MBeanHelper.invokeOperati onInBean(MBeanHelper.java:305)
at com.sun.enterprise.admin.config.BaseConfigMBean.in voke(BaseConfigMBean.java:360)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke (DynamicMetaDataImpl.java:213)
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDa taImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerIntercep tor.invoke(DefaultMBeanServerInterceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxM BeanServer.java:784)
at sun.reflect.GeneratedMethodAccessor23.invoke(Unkno wn Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.enterprise.admin.util.proxy.ProxyClass.inv oke(ProxyClass.java:54)
at $Proxy1.invoke(Unknown Source)
at com.sun.enterprise.admin.server.core.jmx.SunoneInt erceptor.invoke(SunoneInterceptor.java:272)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.invokeDeploymentService(AutoDeployer.java:504)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployModule(AutoDeployer.java:485)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployApplication(AutoDeployer.java:418)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployApplication(AutoDeployer.java:408)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployAll(AutoDeployer.java:228)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yControllerImpl$AutoDeployTask.run(AutoDeployContr ollerImpl.java:345)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Parent -> sun.misc.Launcher$AppClassLoader@1a125f0
was requested to find resource META-INF/services/com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCD TMManager after done was invoked from the following stack trace
java.lang.Throwable
at com.sun.enterprise.loader.EJBClassLoader.findResou rce(EJBClassLoader.java:502)
at java.lang.ClassLoader.getResource(ClassLoader.java :977)
at java.lang.ClassLoader.getResourceAsStream(ClassLoa der.java:1159)
at com.sun.enterprise.loader.EJBClassLoader.getResour ceAsStream(EJBClassLoader.java:772)
at com.sun.org.apache.xalan.internal.xsltc.dom.Securi tySupport12$6.run(SecuritySupport12.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.org.apache.xalan.internal.xsltc.dom.Securi tySupport12.getResourceAsStream(SecuritySupport12. java:112)
at com.sun.org.apache.xalan.internal.xsltc.dom.Object Factory.findJarServiceProviderName(ObjectFactory.j ava:521)
at com.sun.org.apache.xalan.internal.xsltc.dom.Object Factory.lookUpFactoryClassName(ObjectFactory.java: 355)
at com.sun.org.apache.xalan.internal.xsltc.dom.Object Factory.lookUpFactoryClass(ObjectFactory.java:206)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCD TMManager.getDTMManagerClass(XSLTCDTMManager.java: 95)
at com.sun.org.apache.xalan.internal.xsltc.trax.Trans formerFactoryImpl.<init>(TransformerFactoryImpl.ja va:219)
at sun.reflect.GeneratedConstructorAccessor173.newIns tance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Construc tor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at javax.xml.transform.FactoryFinder.newInstance(Fact oryFinder.java:100)
at javax.xml.transform.FactoryFinder.find(FactoryFind er.java:148)
at javax.xml.transform.TransformerFactory.newInstance (TransformerFactory.java:103)
at com.sun.enterprise.deployment.node.J2EEDocumentBui lder.write(J2EEDocumentBuilder.java:127)
at com.sun.enterprise.deployment.node.J2EEDocumentBui lder.write(J2EEDocumentBuilder.java:111)
at com.sun.enterprise.deployment.io.DeploymentDescrip torFile.write(DeploymentDescriptorFile.java:298)
at com.sun.enterprise.deployment.archivist.Archivist. writeRuntimeDeploymentDescriptors(Archivist.java:5 58)
at com.sun.enterprise.instance.DescriptorArchivist.wr ite(DescriptorArchivist.java:98)
at com.sun.enterprise.instance.BaseManager.saveAppDes criptor(BaseManager.java:690)
at com.sun.enterprise.deployment.backend.EJBCompiler. preDeployApp(EJBCompiler.java:347)
at com.sun.enterprise.deployment.backend.EJBCompiler. compile(EJBCompiler.java:209)
at com.sun.enterprise.deployment.backend.AppDeployer. runEJBC(AppDeployer.java:310)
at com.sun.enterprise.deployment.backend.AppDeployer. deploy(AppDeployer.java:177)
at com.sun.enterprise.deployment.backend.AppDeployer. doRequestFinish(AppDeployer.java:107)
at com.sun.enterprise.deployment.phasing.J2EECPhase.r unPhase(J2EECPhase.java:148)
at com.sun.enterprise.deployment.phasing.DeploymentPh ase.executePhase(DeploymentPhase.java:71)
at com.sun.enterprise.deployment.phasing.PEDeployment Service.executePhases(PEDeploymentService.java:639 )
at com.sun.enterprise.deployment.phasing.PEDeployment Service.deploy(PEDeploymentService.java:185)
at com.sun.enterprise.admin.mbeans.ApplicationsConfig MBean.deploy(ApplicationsConfigMBean.java:519)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.enterprise.admin.MBeanHelper.invokeOperati onInBean(MBeanHelper.java:305)
at com.sun.enterprise.admin.config.BaseConfigMBean.in voke(BaseConfigMBean.java:360)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke (DynamicMetaDataImpl.java:213)
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDa taImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerIntercep tor.invoke(DefaultMBeanServerInterceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxM BeanServer.java:784)
at sun.reflect.GeneratedMethodAccessor23.invoke(Unkno wn Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.enterprise.admin.util.proxy.ProxyClass.inv oke(ProxyClass.java:54)
at $Proxy1.invoke(Unknown Source)
at com.sun.enterprise.admin.server.core.jmx.SunoneInt erceptor.invoke(SunoneInterceptor.java:272)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.invokeDeploymentService(AutoDeployer.java:504)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployModule(AutoDeployer.java:485)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployApplication(AutoDeployer.java:418)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployApplication(AutoDeployer.java:408)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yer.deployAll(AutoDeployer.java:228)
at com.sun.enterprise.deployment.autodeploy.AutoDeplo yControllerImpl$AutoDeployTask.run(AutoDeployContr ollerImpl.java:345)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
my search.jsp
-
<%String searchCriteria = request.getParameter("searchCriteria");%>
-
<%String searchText = request.getParameter("searchText");%>
-
<%
-
try {
-
InitialContext ic = new InitialContext();
-
Object obj = ic.lookup("java:comp/env/ejb/ContactRef");
-
LocalContactHome home = (LocalContactHome) obj;
-
-
Collection contacts = new ArrayList();
-
if ("contactID".equals(searchCriteria)) {
-
try {
-
LocalContact contact = home.findByPrimaryKey(searchText);
-
contacts.add(contact);
-
} catch (ObjectNotFoundException ex) {}
-
}else if ("lastName".equals(searchCriteria)) {
-
contacts = home.findByLastName(searchText);
-
}else if ("firstName".equals(searchCriteria)) {
-
contacts = home.findByFirstName(searchText);
-
}else if ("email".equals(searchCriteria)) {
-
contacts = home.findByEmail(searchText);
-
}
-
-
-
for (int i = 0; i < contacts.size(); i++) {
-
LocalContact cont = (LocalContact)((ArrayList)contacts).get(i);
-
String cid = (String) cont.getPrimaryKey();
-
ArrayList phonesList = cont.getPhoneList();
-
%>
-
<b> <%=cont.getFirstName()%> <%=cont.getLastName()%> </b> ma
-
<%=cont.getPhoneList().size()%> numer(y) telefonu(ów): <p>
-
-
<table border=1>
-
<tr><th>Telefon</th></tr>
-
<%
-
for (int j=0; j < phonesList.size(); j++)
-
{
-
LocalPhone phone = (LocalPhone) phonesList.get(j);
-
%>
-
<tr>
-
<td> <%=phone.getPhone()%> </td>
-
</tr>
-
<%
-
}
-
%>
-
</table>
-
<p>
-
i ma
-
<%=cont.getAddressList().size()%> adres(ów)<p>
-
<table border=3>
-
<tr><th>Ulica</th><th>Kod pocztowy</th><th>Miasto</th><th>Państwo</th></tr>
-
<% ArrayList list = cont.getAddressList();
-
for (int k=0; k< list.size(); k++)
-
{
-
LocalAddress addr = (LocalAddress)list.get(k);
-
%>
-
<tr>
-
<td><%=addr.getStreet()%></td>
-
<td><%=addr.getZip()%></td>
-
<td><%=addr.getCity()%></td>
-
<td><%=addr.getCountry()%></td>
-
</tr>
-
<%
-
}
-
}
-
-
}catch (Exception e){
-
e.printStackTrace();
-
out.println("Błąd wyszukiwania : " + e.toString());
-
}
-
%>
-