Showing posts with label deploy issue in wcs. Show all posts
Showing posts with label deploy issue in wcs. Show all posts

Saturday, 5 November 2011

Troubleshooting: A file does not exist for a module elemhttp://www.blogger.com/post-create.g?blogID=5097596999502679730ent that has a Uniform Resource Identifier (URI)


When you start the WebSphere Commerce Test Server, you receive an error that states that a file does not exist.
Problem
When starting the WebSphere Test Server after enabling the Management Center feature, a file does not exist error is displayed in the startup logs. For example,
ApplicationMg E   WSVR0100W: An error occurred initializing, WC
org.eclipse.jst.j2ee.commonarchivecore.internal.exception.NoModuleFileException: A file does not exist for module element having uri: WebservicesRouter.war

Solution

To resolve this issue, you need to rebuild the WebServicesRouter  project and republish the test server, as follows:
  1. Open your WebSphere Commerce Developer workspace.
  2. Right-click the WebServicesRouter  project and rebuild it.
  3. Add/Remove the WC project from Test Server.
If it doesn't solve the problem then look out  for you WebServicesRouter project it might be corrupted i.e. no web.xml in WEB-INF file etc. In this case do the following :
1. Close the toolkit i.e. RAD.
2. copy the WebServicesRouter  project from C:\WCToolkit\wc.modules\workspace to C:\WCToolkit\workspace i.e. to you RAD work space.
3. Open RAD start test server and Add/Remove WC project from commerce test server.

Also check  C:\WCToolkitworkspace\WC\.settings\org.eclipse.wst.common.component file for dependent-module mapping i.e. for WebservicesRouter mapping in it.

NOTE:
It might be possible that WebservicesRouter is got corrupted in that case we right click on WebservicesRouter project in RAD and select Restore from Local History options.







How to customize java.util.logging.Logger class to write logs in separate file than System.out.log in Websphere commerce/ HCL commerce)

/** * This method updated the passed in java.util.logging.Logger object with * custom file handler to write logs data form that class ...