MyEclipse Forums
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
Hayward
Post subject: Ear Redeploy Problem  PostPosted: Feb 17, 2012 - 04:27 PM
Registered Member
Registered Member


Joined: Feb 17, 2012
Posts: 1

MyEclipse 10.0.2
Websphere 7.0.0.21
Windows XP

I created a test ear project with ejb and web to test MyEclipse deployment to Websphere. The deployment was ok for awhile during my incremental changes in ejb and web modules. Then, I added a csiiDS (datasource) to Websphere and the connection was tested successfully. Then, I added a resource-ref was added to web.xml.

<resource-ref>
<res-ref-name>jdbc/csiiDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>

This change caused the deployment fail. The ear in "Servers" view kept showing as "Redeploy". There was a dialog box showing about maybe a problem with undeployment phase. Something could not be removed. I tried many things and eventually found this in the wsadmin.traceout:

Code:
[17/02/12 9:26:07:640 EST] 00000000 AdminConfigCl A   WASX7208I: Validation settings in effect now: Level=HIGHEST, Cross-validation=true, Output file=C:/Program Files/IBM/WebSphere/AppServer/profiles/AppSrv02/logs/wsadmin.valout

[17/02/12 9:26:07:671 EST] 00000000 AdminAppClien W   WASX7072E: The control service is not available.

[17/02/12 9:26:09:953 EST] 00000000 AbstractShell A   WASX7303I: The following options are passed to the scripting environment and are available as arguments that are stored in the argv variable: "[C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv02\installableApps\testEar.ear, B088382Node02Cell, B088382Node02, server1, testEar, {{"testEarWeb.war" "testEarWeb.war,WEB-INF/web.xml" default_host}}, {{.* .* AppDeploymentOption.Yes 1}}, false, true, true, C:/Program Files/MyEclipse Blue Edition/MyEclipse Blue Edition 10/configuration/org.eclipse.osgi/bundles/20/1/.cp/scriptutil/scriptutil.jar, C:/Program Files/IBM/WebSphere/AppServer/profiles/AppSrv02/installedApps/B088382Node02Cell/testEar.ear/testEarEJB.jar, 6.0, true]"

[17/02/12 9:26:09:953 EST] 00000000 AbstractShell A   WASX7091I: Executing script: "C:\Program Files\MyEclipse Blue Edition\Common\plugins\com.genuitec.eclipse.blue.websphere7_9.0.0.me201110171954\installEAR_EJB3.jacl"

[17/02/12 9:26:24:250 EST] 00000000 AbstractShell E   WASX7120E: Diagnostic information from exception with text "com.ibm.ws.scripting.ScriptingException: [b]WASX7109E: Insufficient data for install task "MapResRefToEJB[/b]



ADMA0007E: A Validation error occurred in task Mapping resource references to resources.  The Java Naming and Directory Interface (JNDI) name is not specified for reference binding jdbc/csiiDS in module testEarWeb.war with EJB name ."

" follows:

 com.ibm.ws.scripting.ScriptingException: WASX7109E: Insufficient data for install task "MapResRefToEJB



ADMA0007E: A Validation error occurred in task Mapping resource references to resources.  The Java Naming and Directory Interface (JNDI) name is not specified for reference binding jdbc/csiiDS in module testEarWeb.war with EJB name ."

   at com.ibm.ws.scripting.AbstractShell.setAndThrowScriptingException(AbstractShell.java:1842)

   at com.ibm.ws.scripting.AdminAppClient.prepare(AdminAppClient.java:3131)

   at com.ibm.ws.scripting.AdminAppClient.commonPrepare(AdminAppClient.java:3044)

   at com.ibm.ws.scripting.AdminAppClient.doInstall(AdminAppClient.java:2150)

   at com.ibm.ws.scripting.AdminAppClient.doInstall(AdminAppClient.java:2036)

   at com.ibm.ws.scripting.AdminAppClient.install(AdminAppClient.java:1360)

   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)

   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

   at java.lang.reflect.Method.invoke(Method.java:599)

   at tcl.lang.reflect.PkgInvoker.invokeMethod(PkgInvoker.java:125)

   at tcl.lang.JavaInvoke.call(JavaInvoke.java:263)

   at tcl.lang.JavaInvoke.callMethod(JavaInvoke.java:121)

   at tcl.lang.ReflectObject.cmdProc(ReflectObject.java:914)

   at tcl.lang.Parser.evalObjv(Parser.java:818)

   at tcl.lang.Parser.eval2(Parser.java:1221)

   at tcl.lang.Interp.eval(Interp.java:2222)

   at tcl.lang.Interp.eval(Interp.java:2276)

   at com.ibm.bsf.engines.jacl.JaclEngine.eval(Unknown Source)

   at com.ibm.bsf.util.BSFEngineImpl.exec(Unknown Source)

   at com.ibm.bsf.BSFManager$6.run(Unknown Source)

   at java.security.AccessController.doPrivileged(AccessController.java:251)

   at com.ibm.bsf.BSFManager.exec(Unknown Source)

   at com.ibm.ws.scripting.AbstractShell.executeScript(AbstractShell.java:1191)

   at com.ibm.ws.scripting.AbstractShell.run(AbstractShell.java:2204)

   at com.ibm.ws.scripting.WasxShell.main(WasxShell.java:1010)

   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)

   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

   at java.lang.reflect.Method.invoke(Method.java:599)

   at com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:213)

   at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:93)

   at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:74)

   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)

   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)

   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)

   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)

   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)

   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)

   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

   at java.lang.reflect.Method.invoke(Method.java:599)

   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:340)

   at org.eclipse.core.launcher.Main.basicRun(Main.java:282)

   at org.eclipse.core.launcher.Main.run(Main.java:981)

   at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:341)

   at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:111)



[17/02/12 9:26:24:250 EST] 00000000 AbstractShell A   WASX7093I: Issuing message: "WASX7017E: Exception received while running file "C:\Program Files\MyEclipse Blue Edition\Common\plugins\com.genuitec.eclipse.blue.websphere7_9.0.0.me201110171954\installEAR_EJB3.jacl"; exception information: com.ibm.ws.scripting.ScriptingException: WASX7109E: Insufficient data for install task "MapResRefToEJB



ADMA0007E: A Validation error occurred in task Mapping resource references to resources.  The Java Naming and Directory Interface (JNDI) name is not specified for reference binding jdbc/csiiDS in module testEarWeb.war with EJB name .



Why didn't MyEclipse report "Insufficient data for install task "MapResRefToEJB"" to the user?
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
support-swapna
Post subject:   PostPosted: Feb 20, 2012 - 08:11 AM



Joined: Nov 11, 2010
Posts: 2154

Hayward ,

Sorry that you are seeing this issue.

1) Can you please attach the .log file which is located at <workspace dir>/.metadata/.log for us to investigate further ?

2) Can you please attach a screenshot of the error that you see on the IDE for us to help get a visual ?

_________________
Swapna
MyEclipse Support
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 6 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits