Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法使用jsp和servlet从websphere独立应用程序迁移到tomcat web应用程序_Java_Tomcat_Websphere - Fatal编程技术网

Java 无法使用jsp和servlet从websphere独立应用程序迁移到tomcat web应用程序

Java 无法使用jsp和servlet从websphere独立应用程序迁移到tomcat web应用程序,java,tomcat,websphere,Java,Tomcat,Websphere,当我试图使用jsp和servlet使用tomcat服务器运行我的应用程序时,我遇到了这方面的问题。。我面临的异常是noclassfound异常。但当我尝试运行与独立应用程序相同的代码时,它正在执行。由于我的本地tomcat服务器无法加载websphere上下文和相应的jar,因此显示了此错误。如何在我的tomcat服务器中加载上下文和相应的jar。。请证明这是一个解决方案。提前谢谢 System.getProperties().put("java.naming.fact

当我试图使用jsp和servlet使用tomcat服务器运行我的应用程序时,我遇到了这方面的问题。。我面临的异常是noclassfound异常。但当我尝试运行与独立应用程序相同的代码时,它正在执行。由于我的本地tomcat服务器无法加载websphere上下文和相应的jar,因此显示了此错误。如何在我的tomcat服务器中加载上下文和相应的jar。。请证明这是一个解决方案。提前谢谢

             System.getProperties().put("java.naming.factory.initial", "com.ibm.websphere.naming.WsnInitialContextFactory");
        System.getProperties().put("java.naming.provider.url", DBPropertiesLoader.TI_EJB_URL);


        System.getProperties().put("java.naming.provider.url", ejbClientUrl);

        Context ctx = new InitialContext();
        Object ejbObject = ctx.lookup("ejb/EnigmaServiceAccess");

tomcat有自己的JNDI提供程序,因此不允许提供自己的JNDI提供程序。您需要使用server.xml或application context.xml中的tomcat资源描述来配置资源。我已经在server.xml中完成了jndi配置。如何向tomcat服务器提供提供程序