2016-12-30 1 views
0

야외 4.2c 폴더에있는 파일에 액세스하려고합니다. 원격 코드에 액세스하려면 다음 코드를 사용했습니다. Netbeans과 GlassFish Server 4.1.1을 사용하고 있습니다. 일부 jar 파일이 누락되었거나 구성/코드에서 실수를 한 것 같습니다.야외 Alfresco 웹 서비스 4.2c

코드 : 패키지 JavaPackage;

import org.alfresco.webservice.util.AuthenticationUtils; 
import org.alfresco.webservice.util.WebServiceFactory; 
import java.io.IOException; 
import java.io.InputStream; 
import static java.lang.System.out; 
import java.util.Arrays; 
import java.util.logging.Level; 
import java.util.logging.Logger; 

import javax.servlet.ServletException; 
import javax.servlet.ServletOutputStream; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 
import org.alfresco.webservice.authentication.AuthenticationFault; 

import org.alfresco.webservice.content.Content; 
import org.alfresco.webservice.content.ContentServiceSoapBindingStub; 
import org.alfresco.webservice.repository.UpdateResult; 
import org.alfresco.webservice.types.CML; 
import org.alfresco.webservice.types.CMLCreate; 
import org.alfresco.webservice.types.ContentFormat; 
import org.alfresco.webservice.types.NamedValue; 
import org.alfresco.webservice.types.ParentReference; 
import org.alfresco.webservice.types.Predicate; 
import org.alfresco.webservice.types.Reference; 
import org.alfresco.webservice.types.Store; 
import org.alfresco.webservice.util.AuthenticationUtils; 
import org.alfresco.webservice.util.Constants; 
import org.alfresco.webservice.util.ContentUtils; 
import org.alfresco.webservice.util.Utils; 
import org.alfresco.webservice.util.WebServiceFactory; 
/** 
* 
* @author Mamoona-PC 
*/ 
public class BackClass { 
/** Admin user name and password used to connect to the repository */ 
    protected static final String USERNAME = "admin"; 
    protected static final String PASSWORD = "admin"; 

    /** The store used throughout the samples */ 
    protected static final Store STORE = new Store(Constants.WORKSPACE_STORE, "SpacesStore"); 

    protected static final Reference SAMPLE_FOLDER = new Reference(STORE, null, "/app:company_home/cm:News"); 

    public static void main(String args[]) throws Exception 
    { 
     WebServiceFactory.setEndpointAddress("http://192.168.10.18/alfresco/api"); 
     AuthenticationUtils.startSession(USERNAME, PASSWORD); 
     try 
     { 
      // Check to see if the sample folder has already been created or not 
      WebServiceFactory.getRepositoryService().get(new Predicate(new Reference[]{SAMPLE_FOLDER}, STORE, null)); 
      ParentReference parentRef = new ParentReference(); 
      parentRef.setStore(STORE); 
      parentRef.setUuid(SAMPLE_FOLDER.getUuid()); 
      parentRef.setPath(SAMPLE_FOLDER.getPath()); 
      parentRef.setAssociationType(Constants.ASSOC_CONTAINS); 
      parentRef.setChildName(Constants.ASSOC_CONTAINS); 

      NamedValue[] properties2 = new NamedValue[]{Utils.createNamedValue(Constants.PROP_NAME, "empty.txt")}; 
      CMLCreate create2 = new CMLCreate(); 
      create2.setParent(parentRef); 
      create2.setProperty(properties2); 
      create2.setType(Constants.TYPE_CONTENT); 

      CML cml2 = new CML(); 
      cml2.setCreate(new CMLCreate[] {create2}); 

       UpdateResult[] result = WebServiceFactory.getRepositoryService().update(cml2); 

      Reference contentNode = result[0].getDestination(); 
      ContentFormat format = new ContentFormat(Constants.MIMETYPE_TEXT_PLAIN, "UTF-8"); 
      byte[] content = "This is some test content provided by the Alfresco development team!".getBytes(); 
      Content content1 = WebServiceFactory.getContentService().write(contentNode, 
        Constants.PROP_CONTENT, content, format); 

     } 
     catch (Exception e){ 
       e.printStackTrace(); 
       e.getMessage(); 
     } 
    } 
} 

라이브러리 :

enter image description here

오류 : 당신은 아마 당신의 축 JAR, 당신의 WSS4J의 JAR하고 WSDL4J의 JAR 사이 버전 충돌의 일종이

run: 
AxisFault 
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException 
faultSubcode: 
faultString: org.apache.axis.ConfigurationException: java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160) 
    at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDDeployableItem.java:353) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:295) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 

org.apache.axis.ConfigurationException: java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160) 
    at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDDeployableItem.java:353) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:295) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 

    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:297) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 

faultActor: 
faultNode: 
faultDetail: 
    {http://xml.apache.org/axis/}stackTrace:org.apache.axis.ConfigurationException: java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160) 
    at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDDeployableItem.java:353) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:295) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 

org.apache.axis.ConfigurationException: java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160) 
    at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDDeployableItem.java:353) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:295) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 

    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:297) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 

    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:297) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 

    {http://xml.apache.org/axis/}hostname:Mamoona-PC-PC 

org.apache.axis.ConfigurationException: java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160) 
    at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDDeployableItem.java:353) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:295) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 

org.apache.axis.ConfigurationException: java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160) 
    at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDDeployableItem.java:353) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:295) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 

    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:297) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 

    at org.apache.axis.AxisFault.makeFault(AxisFault.java:101) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:216) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 
Caused by: org.apache.axis.ConfigurationException: java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160) 
    at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDDeployableItem.java:353) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:295) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784) 
    at org.apache.axis.client.Call.invoke(Call.java:2767) 
    at org.apache.axis.client.Call.invoke(Call.java:2443) 
    at org.apache.axis.client.Call.invoke(Call.java:2366) 
    at org.apache.axis.client.Call.invoke(Call.java:1812) 
    at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.get(RepositoryServiceSoapBindingStub.java:1078) 
    at JavaPackage.BackClass.main(BackClass.java:60) 

org.apache.axis.ConfigurationException: java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160) 
    at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDDeployableItem.java:353) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:295) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) 
    at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) 
    at org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) 
    at org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) 
    at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) 
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) 
    ... 7 more 
BUILD SUCCESSFUL (total time: 1 second) 
+0

왜 당신은 이전 webservices 물건으로 장난하고 있습니까? Alfresco 모범 사례를 따르고 CMIS 또는 Public API를 사용하지 않는 이유는 무엇입니까? – Gagravarr

+0

그런 다음 alfresco에서 폴더 경로를 사용하여 파일을 다운로드하는 쿼리 방법을 알고 계십니까? – nagi

답변

1

. 해당 JAR에 대한 문서를 다시 확인하여 선택한 버전이 서로 작동하도록되어 있는지 확인하십시오.

그렇다면 Alfresco 기본 웹 서비스 API를 피해야한다는 사실에 동의합니다. 결국은 사용 중지 된 이후에 오래 지나지 않아 제거되었습니다.

Alfresco의 콘텐츠로 작업하는 훨씬 더 쉬운 방법은 CMIS를 사용하는 것입니다. This page은 개체 ID 또는 경로별로 개체를 잡는 예제를 보여줍니다. 콘텐츠 스트림 작업에 대해 this page에서 이야기합니다.

관련 문제