问题标签 [websphere-9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1187 浏览

jaxb - WebSphere 的 JAXB MarshallerProxy 是否使用参考实现?

https://stackoverflow.com/a/35443723/1031689

在 WebSphere 中设置系统属性 com.ibm.xml.xlxp.jaxb.opti.level=0。使用此设置将导致使用 JAXB 引用实现来进行解组和编组,而不是使用 WebSphere JAXB 实现。

我在 WebSphere 9.0.0.4 中的应用程序服务器 > server1 > 进程定义 > Java 虚拟机 > 自定义属性中进行了设置,然后停止并重新启动服务器,并在我的 webapp 中:

现在按预期返回 0。

然而,

仍然返回 true。

返回:

(实际上,无论 com.ibm.xml.xlxp.jaxb.opti.level 是否设置,它都会返回 MarshallerProxy)

当 level=0 时,MarshallerProxy 是否调用参考实现?它是这样工作的吗?

0 投票
1 回答
800 浏览

servlets - WAS 9 如何在 Websphere 9 中使用 servlet 3.0?

根据给定的规范,WAS9 正在使用 JAVAEE 7 和相关规范。由于某些限制,我想使用 servlet spec 3.0。有没有办法配置它。我正在使用普通配置文件(无自由配置文件)。

限制是我有两个具有相同 URL 映射的 servlet,这在 servlet spec-3.1 中是不允许的

按照给这里我可以使用servlet规范3。

如何让 WAS 9 使用 servlet 规范 3?

0 投票
1 回答
890 浏览

java - WebSphere Developer Tools 8.0 无法在现代 Eclipse 中启动服务器

我正在尝试使用本地 WebSphere 8.0.x 安装运行 Eclipse WebSphere Developer Tools。我还安装了 IBM 的 WebSphere Dev 服务器,但无法成功启动每台服务器。

这是因为说明说应该更新 eclipse.ini 以指向 IBM/WAS/AppServer/jre,以便它们匹配。如果您不这样做,服务器将启动但会以 100% 的速度旋转,因为 Eclipse 无法确认它是否正确启动。Eclipse 会警告您 Eclipse JRE 与服务器 JRE 版本不匹配。

我正在使用 Eclipse Oxygen,它是 Java 1.8。我安装了 WebSphere Developer Tools 8.0.x。WAS 8 是 java 1.6,因此服务器 JRE/JDK 是 1.6。如果您无法完成他们的说明并使 Eclipse JRE 与服务器 JRE 保持一致,他们为什么要为 Eclipse Mars、Neon、Oxygen 制作这个工具?有没有办法解决这个问题?我想知道我错过了什么。

0 投票
0 回答
59 浏览

jsp - Webphere 9:运行时 JSP 编译错误进入无限日志记录和服务器挂起

我们最近使用 Java 8 从 Websphere 8.5 迁移到了 9,这让我们很难找到当 JSP 无法编译(在 8.5 中完美运行)时无限日志积累的原因,并且在几分钟后,服务器将停止响应。

任何帮助将不胜感激。

0 投票
1 回答
743 浏览

python - Websphere 9X 无法通过 jython 脚本部署 ear 文件

我写信是因为我似乎无法解决的一个错误。

现在该脚本具有以下变量和语法:

这是在 jython(2.7) 中由 websphere 执行时阻塞的代码部分(在 2.1 中也失败)

我努力了

我什至尝试在 ParameterStr 变量中添加“[]”对。

我查看了以下文档以获取指导:

https://www.ibm.com/developerworks/community/forums/html/topic?id=43cee700-9074-49e1-9223-7c4db2d89680

https://developer.ibm.com/answers/questions/258458/ucd-install-application-fails-with-wasx7115e-canno/

我已经验证了耳朵的路径,耳朵的权限,耳朵的所有权。

我是否遇到类似于 globbing 的问题?输入文件在那里,并且是世界可读的。我什至从与 AppSrv01 配置文件的 (installableApps) 文件夹相同的位置运行脚本。

任何帮助将不胜感激。

编辑:

所以我们现在已经过了这部分。所以我想我需要开始转义任何元字符。我发布了一个完全构造的参数的样子:

我们的论点此时略有不同,但解释者似乎仍然可以接受

所以这会产生一个

所以我现在想看看我可以通过反复试验来处理哪些元字符。

我基于 kgibm 的评论回复。

0 投票
0 回答
424 浏览

spring-boot - Spring Boot 控制器路径在 websphere 9 上给出 404

我有一个在嵌入式 tomcat 上运行良好的 spring boot 2.0 应用程序,现在我使用apply plugin: 'war'build.gradle 文件从这个应用程序生成了一个战争,战争在 websphere 9 上成功生成并部署......我尝试点击上下文根,它正确地给出了 index.html ......但是当尝试到达最初在嵌入式 tomcat 上到达的任何路径时,它给出了Error 404: java.io.FileNotFoundException: SRVE0190E: File not found: /path/mapped/in/controller......任何人都可以说出缺少什么吗?

这是 SpringBootApplication 类代码:

0 投票
2 回答
1330 浏览

jsf - Websphere:java.lang.IllegalStateException:没有为此应用程序配置工厂

我将我的应用程序 tomcat 7 迁移到 web sphere 9 版本。服务器成功启动,但是当我尝试加载页面时,出现以下错误。

java.lang.IllegalStateException:没有为此应用程序配置工厂。如果 faces-initialization 根本不起作用,就会发生这种情况 - 确保正确包含基本 Faces 应用程序所需的所有配置设置,并且包含所有必要的库。还要检查您的 Web 应用程序和容器的日志记录输出是否有任何异常!如果您这样做但什么也没找到,则错误可能是由于您使用了一些不支持通过 TLD 文件注册上下文侦听器的特殊 Web 容器,并且您的 web.xml 中未设置上下文侦听器。

典型的配置如下所示;

org.apache.myfaces.webapp.StartupServletContextListener

我应该怎么做才能解决它?谢谢..

0 投票
1 回答
3071 浏览

jsf - 初始化上下文时捕获的异常:java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester

启动 Websphere 9 服务器后,出现异常。下面提到的异常堆栈跟踪。

任何人都可以帮助解决这个问题吗?

0 投票
0 回答
546 浏览

jsf - WebSphere:初始化 MyFaces 时出错:null

在运行 Jsf 应用程序时,我遇到了以下错误。

初始化 MyFaces 时发生错误:在 org.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:143 ) 在 com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1836) 在 com.ibm.ws.webcontainer 的 org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:119)。 webapp.WebAppImpl.initialize(WebAppImpl.java:442) 在 com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88) 在 com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java: 171) 在 com.ibm.ws.webcontainer。WSWebContainer.addWebApp(WSWebContainer.java:904) 在 com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:789) 在 com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:427)在 com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:719) 在 com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1248) 在 com.ibm.ws.runtime .component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1575) 在 com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:704) 在 com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl .java:1150)在 com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:800) 在 com.ibm。ws.runtime.component.ApplicationMgrImpl$5.run(ApplicationMgrImpl.java:2317) 在 com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5574) 在 com.ibm.ws.security.auth.ContextManagerImpl .runAsSystem(ContextManagerImpl.java:5700) 在 com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255) 在 com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2322) ) 在 com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123) 在 com.ibm.ws.com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:436)。 runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:379) 在 com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access $500(CompositionUnitMgrImpl.java:127) 在 com.ibm.ws。runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:985) 在 com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:524) 在 com.ibm.ws.util.ThreadPool$ Worker.run(ThreadPool.java:1909)

我应该如何解决这个问题?谢谢。

0 投票
1 回答
472 浏览

spring - Websphere 9.0.7 上的 Spring Boot 2 扩展失败

我正在尝试在 Websphere 9.0.7 上部署一个 spring-boot 2.04 应用程序。它在其嵌入式 tomcat 上构建和运行良好,但是当我尝试在 Websphere 上部署它时,出现以下错误

我不确定是否应该添加 servlet api 作为使用 websphere 的依赖项。这是我的pom。为什么它在 websphere 中失败了?