当前位置: 首页 > 知识库问答 >
问题:

web应用程序war中的Weblogic 12.2.1RegistrationService_V10映射到多个servlet

鲁霄
2023-03-14

我正在使用WebLogic12.2.1,并添加了一个JAX-WS客户机。它在eclipse中运行时运行得很好,但是如果我试图通过管理控制台部署war文件,我会得到:web应用程序webapp.war中的URL模式RegistrationService_V10映射到多个servlet。我能找到对它的引用的唯一地方是名为RegistrationServiceV10的类中的com.oracle.webservices.wls.wls-soap-stack-impl包,该类被注释为RegistrationService_V10的webservice,但这是我能找到对它的引用的唯一地方,而不是在web.xml中映射,所以多servlet映射来自哪里。

共有1个答案

闾丘鸣
2023-03-14

我知道这个问题很久以前有人问过,但我也有同样的问题,阅读这个问题会让我找到答案,所以下面是对我有用的:

我也遇到了同样的问题,我是否在存储库中的每个文件上搜索文本'registrationservice_v10'(和'registrationservice_v11',因为我也发现了这个问题),但它不存在。

问题是存在多个weblogic jar文件。我使用maven将我的依赖项复制到weblogic域lib文件夹中,但是由于代码依赖于weblogic,所以它还复制了整个weblogic jar文件主机。这导致了我的weblogic应用程序类路径中相同文件的多个副本(服务器自己的weblogic文件和我导入的文件)。因此,代码多次尝试使用相同的名称注册相同的服务时会出现问题。

希望这能帮助你或其他人解决同样的问题。

 类似资料:
  • 我有 和 两个不同的ApplicationPath和类如下所示。 如果我在param-value中取出一个包,这是有效的,如果我更改@Path注释之一,这也是有效的,所以这是我的配置的问题? 我用的是1.10号球衣。谢谢大家。

  • 我有一个应用程序加载它的Spring上下文与XML配置。 上下文文件存储在jar的类路径中(在目录中)。 通过引入一个新bean,我想从同一存档的类路径中加载一个beanio映射文件。由于Tomcat在Eclipse中运行,这一切都很有吸引力,但当我将WAR文件部署到QA环境时,应用程序无法启动。 让我走代码: 然后是背景 然后呢?嗯...我已经通过首先解压war文件来双重检查构建的jar文件。都

  • 问题内容: 自两年以来,我一直在使用java(Servlets,JSPs)进行Web应用程序开发。在那两年中,我从不需要在任何项目中使用(明确地- 众所周知,servlet容器使用线程为不同的请求提供相同的servlet)。 但是,每当我参加Web开发人员职位(java)的面试时,就会有几个与java中的线程相关的问题。我知道Java线程的基础知识,因此回答问题不是问题。但是有时我会感到困惑,是否

  • 之后,我通过以下内容开始图像: 命令提示符显示服务器已成功启动,当我试图访问web应用程序时,这也可以工作: 显示适当的HTML欢迎页。

  • 我创建了一个Spring Boot(1.4.2)REST应用程序。其中一个@RestController方法需要调用第三方API REST操作(RestOp1),该操作返回100-250条记录。对于RestOp1返回的每个记录,在同一方法中,必须调用同一第三方API(RestOp2)的另一个REST操作。我的第一次尝试涉及使用基于大小为100的固定线程池的Controller类级别Executor

  • 让spring boot 1.3.x应用程序在application.properties中定义server.context-path=/myPath,并按照Java spring boot中定义重定向请求:如何将我的应用程序根(“/”)映射到index.html? 使用viewControllerRegistry.addViewController(“/”).setViewName(“forwa