public IStatus execute(IProgressMonitor monitor, IAdaptable adaptable) {

    String outputDir =
        ResourceUtils.findResource(J2EEUtils.getWebInfPath(serverProject)).getLocation().toString();
    javaWSDLParam.setOutput(outputDir);
    //		Do not base Java output directory on workspace root since the project could be not
    // physically located in the workspace root
    //		javaWSDLParam.setJavaOutput(getRootURL() + getOutputJavaFolder());
    String javaOutput = ResourceUtils.findResource(getOutputJavaFolder()).getLocation().toString();
    javaWSDLParam.setJavaOutput(javaOutput);

    return Status.OK_STATUS;
  }
 public String getOutputJavaFolder() {
   if (serverProject != null) {
     return ResourceUtils.getJavaSourceLocation(serverProject).toString();
   }
   return null;
 }