Java 将扩展类从jar移动到应用程序

Java 将扩展类从jar移动到应用程序,java,class,interface,jar,Java,Class,Interface,Jar,我有一个接口和两个类,如下所示。SkeletonInterface和SkeletonParent是自动生成的。目前,这三个文件都位于一个jar文件中,该文件部署到web inf/lib下的web项目中。我需要将SkeletenChild从jar移到web项目中。我试着那样做时遇到了问题。如何在web项目中公开/访问我的实现类 // auto generated interface public interface SkeletonInterface{ public int foo(int

我有一个接口和两个类,如下所示。SkeletonInterface和SkeletonParent是自动生成的。目前,这三个文件都位于一个jar文件中,该文件部署到web inf/lib下的web项目中。我需要将SkeletenChild从jar移到web项目中。我试着那样做时遇到了问题。如何在web项目中公开/访问我的实现类

// auto generated interface
public interface SkeletonInterface{
    public int foo(int i){
    }
}

// auto generated class
public class SkeletenParent implements SkeletonInterface {
    public int foo(int i){
        // do not implement here 
    }
}

// Actual implementation class
public class SkeletenChild extends SkeletenParent{
    @override
    public int foo(int i){
        // want to implement here
    }
}

您需要在web项目中引用自动生成的代码的JAR,然后导入代码。谢谢pickypg。我这样做了,构建了web项目并进行了部署。生成的接口和类属于axis2 web服务,我将它们嵌入到一个web项目中。我有一个web服务客户端应用程序,它调用web项目来调用SkeletenChild类中的操作。我遇到轴故障错误。当我从客户端调用时,服务器端(web项目)上没有日志活动。我可以从客户端应用程序日志中看出,它正在尝试调用SkeletenChild中的操作。如果我将SkeletenChild移动到服务器端应用程序的jar中,那么一切都正常。实际错误是什么?问题已解决。我在运行时没有看到extended/child类,因为它没有部署到服务器上,但我得到的错误是Axis fault,不知道为什么。我希望看到ClassNotFoundException。我使用Tomcat5.5来开发这个项目,看起来干净的部署有时不会将更改推送到服务器上。我需要先解决构建/部署问题!谢谢你的帮助。