OK, I am trying to port an application from JBoss 4.0.1 to 4.2.3. I am now getting the
error:
java.lang.IllegalStateException: Cannot obtain target bean for: JuniperLNServlet
I have searched extensively for this error both on Google and the JBoss site search
function and cannot find anything. Any help would be appreciated. I am pretty much of a
newbie with Web apps and services so I'm unsure of what I need to be looking at. To
make things worse documentation for the application is nonexistent. JuniperLNServlet is a
Web service. Because this is the first servlet defined in web.xml, it seems like the
problem may be systemic and not specific to this servlet. To save space I am just
including configuration code that is related to this servlet. If anybody has some ideas
that makes them want to look at let me know and I will post that code.
log
| 15:31:55,752 INFO [DefaultWebAppDesciptorModifierImpl] Ignore servlet:
lingonet.webservices.JuniperLNServlet
| 15:31:55,752 INFO [DefaultWebAppDesciptorModifierImpl] Ignore servlet:
lingonet.webservices.ConnectorLNServlet
| 15:31:55,752 INFO [DefaultWebAppDesciptorModifierImpl] Ignore servlet:
lingonet.webservices.ExampleResponseLNServlet
| 15:31:55,768 INFO [DefaultWebAppDesciptorModifierImpl] Ignore servlet:
lingonet.LoginServlet
| 15:31:55,768 INFO [DefaultWebAppDesciptorModifierImpl] Ignore servlet:
lingonet.EDSLoginServlet
| 15:31:55,768 INFO [DefaultWebAppDesciptorModifierImpl] Ignore servlet:
lingonet.UserCommander
| 15:31:55,768 INFO [DefaultWebAppDesciptorModifierImpl] Ignore servlet:
lingonet.ProjectCommander
| 15:31:55,768 INFO [DefaultWebAppDesciptorModifierImpl] Ignore servlet:
lingonet.SystemSettingsCommander
| 15:31:55,768 INFO [DefaultWebAppDesciptorModifierImpl] Ignore servlet:
lingonet.reports.ReportImageServlet
| 15:31:55,768 INFO [DefaultWebAppDesciptorModifierImpl] Ignore servlet:
javax.faces.webapp.FacesServlet
| 15:31:55,830 ERROR [MainDeployer] Could not create deployment:
file:/C:/jboss-4.2.3.GA/server/default/tmp/deploy/tmp24788app.ear-contents/web.war
| java.lang.IllegalStateException: Cannot obtain target bean for: JuniperLNServlet
| at
org.jboss.wsf.container.jboss42.ModifyWebMetaDataDeploymentAspect.create(ModifyWebMetaDataDeploymentAspect.java:58)
| at
org.jboss.wsf.framework.deployment.DeploymentAspectManagerImpl.deploy(DeploymentAspectManagerImpl.java:118)
| at
org.jboss.wsf.container.jboss42.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:97)
| at
org.jboss.wsf.container.jboss42.DeployerInterceptor.create(DeployerInterceptor.java:79)
| at
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(SubDeployerInterceptorSupport.java:180)
| at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:91)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy45.create(Unknown Source)
| at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
| at org.jboss.deployment.MainDeployer.create(MainDeployer.java:959)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
web.xml
| <servlet>
| <servlet-name>JuniperLNServlet</servlet-name>
|
<servlet-class>lingonet.webservices.JuniperLNServlet</servlet-class>
| </servlet>
| <servlet-mapping>
| <servlet-name>JuniperLNServlet</servlet-name>
| <url-pattern>/JuniperLN</url-pattern>
| </servlet-mapping>
|
webservice.xml
| <webservice-description>
|
<webservice-description-name>JuniperLNService</webservice-description-name>
| <wsdl-file>WEB-INF/wsdl/JuniperLNService.wsdl</wsdl-file>
|
<jaxrpc-mapping-file>WEB-INF/junipermapping.xml</jaxrpc-mapping-file>
| <port-component>
| <port-component-name>JuniperLN</port-component-name>
| <wsdl-port
xmlns:my="http://lingonet.lingosys.com">my:JuniperLNPort</wsdl-port>
|
<service-endpoint-interface>lingonet.webservices.JuniperLN</service-endpoint-interface>
| <service-impl-bean>
| <servlet-link>JuniperLNServlet</servlet-link>
| </service-impl-bean>
| </port-component>
| </webservice-description>
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4177917#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...