问题标签 [websphere-6.1]
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.
log4j - log4j 在 WebSphere 中不起作用
我有一个奇怪的问题,即我的 log4j 日志记录在部署在 tcServer 上而不是在 WebSphere 6.1 上时有效。我在 log4j 中指定的文件名已创建。但是,即使其他 Websphere 日志(SystemOut.log 等)已填充,它也不会填充。我检查了我的 WebSphere 主目录的属性目录,并且那里没有冲突的 log4j 文件。
最奇怪的是它在 tcServer 上运行良好,所以它不会是 log4j 文件本身的问题。这似乎是一些环境问题。有没有人对如何解决这个问题有任何想法?
谢谢
jakarta-ee - WAS 6.1 - 在一个 EAR 中部署多个 WAR
因此,从我读到的内容来看,这应该很容易执行。我遵循了与创建 application.xml 文件时类似的设置。
我已经在这个 JVM 中分别测试了这两个应用程序,它们运行良好......但是当放在一起时,我遇到了 struts 2 错误(这两个应用程序都是使用 struts 2 框架创建的),我不确定是什么失踪。错误如下
有什么想法吗?
*编辑所以我一直在阅读此错误可能是因为您在 WEB-INF/lib 目录中有冲突的 struts2 jars(或者它们在两个地方加载)。虽然我认为这不是问题,因为这些罐子在不同的 WAR 中。
java - java应用服务器实例突然关闭的可能原因
鉴于我是开发人员,并且应用服务器的知识仅限于部署、声明/映射资源等基础知识。
我的第一步是调查应用程序和服务器日志(sysout 和 syserr)以找到任何线索并查看服务器实例在关闭之前所做的最后一件事。例如,对于本地部署的 Tomcat,如果它可能由于内存问题而突然关闭,您将看到与 PermGen 相关的堆栈跟踪。
我的问题是,如果在关闭之前没有任何迹象表明日志中出现问题,我该去哪里?我还应该研究哪些其他地方,这种突然关闭的可能原因是什么?
就我而言,这是一个 WAS 6.1,其中有多个实例,其中只有 1 个实例死亡。这个死掉的实例有几个应用程序,不超过 5 个。
struts2 - 我想从 Struts2Portlet Action Class 调用/重定向到 Portal 页面?
您好我们正在 WebSpherePortal6.0.1 中开发一个Struts2Portlet应用程序。在我的应用程序中,我想在完成我的struts 操作类中的验证后重定向到另一个 portlet 页面。如何实现它。请帮我。
提前致谢。
instrumentation - WAS6.1 java.lang.UnsatisfiedLinkError: sun/instrument/InstrumentationImpl.getObjectSize0
I am trying to use the classmexer to profile some instance memory runtime.I have set the following as Generic JVM arguments in Webshpere 6.1:
-javaagent:c:/Downloads/classmexer.jar
Following exception is thrown:
Caused by: java.lang.UnsatisfiedLinkError: sun/instrument/InstrumentationImpl.getObjectSize0(Ljava/lang/Object;)J at sun.instrument.InstrumentationImpl.getObjectSize(InstrumentationImpl.java:116) at com.javamex.classmexer.MemoryUtil.deepMemoryUsageOf0(MemoryUtil.java:178)
It works fine standalone though.
Any suggestions?
file - 在 IE 中打开 pdf “Internet 无法从 abc.com 下载 ......xyz 文件无法写入缓存”时收到以下消息?
我们的应用程序基于 Spring 框架构建,并且托管在 WAS 6.1 上。它是为 Internet Explorer 6 设计的(作为使用 IE 6 的用户)。它通过控制器通过 AJAX 通信打开一个 pdf 文件。在后台它调用一个 mq 来获取 byte[]。它写在响应的 bufferedOutputStream 中。
它在开发和测试环境中运行良好,但在生产环境中并不总是运行良好。它有时会打开,有时不会。(对于负载平衡,我们有超过 1 个服务器。)
有时请求查询字符串是在文件名中设置的,当尝试保存附件时,它会在弹出窗口中给出以下错误消息:
“互联网无法下载......来自 abc.com 的 URL 文件无法写入缓存”
PFB 代码:
类似的代码在另一个运行在不同 jvm 中的应用程序中运行良好。
如果在您的代码实施过程中遇到此问题,任何人都可以提出可能的解决方案吗?WAS、网络、IE 或 Abode 中可能存在的问题在哪里?
web-services - RESTEasy java.lang.LinkageError:定义类时出现 LinkageError:org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
我正在尝试在我的项目中实现 RESTEasy,这给了
java.lang.LinkageError:定义类时出现LinkageError:org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
我正在使用 websphere 6.1 和 RESTEasy 2.1.0.GA
详细错误如下:
`引起:java.lang.LinkageError:定义类时出现LinkageError:org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher 由于:(org/jboss/resteasy/plugins/server/servlet/HttpServletDispatcher)无法定义偏移量 = 6 处的主要版本错误 这通常是由于在类加载器层次结构中的多个位置定义了一个类。其他潜在原因包括针对具有不兼容方法签名的类的较旧或较新版本进行编译。转储当前上下文类加载器层次结构:==> 表示定义类加载器 ==>[0] com.ibm.ws.classloader.CompoundClassLoader@46204620 本地类路径:委托模式:PARENT_FIRST [1] com.ibm.ws.classloader.CompoundClassLoader@ 20ac20ac 本地 ClassPath:委派模式:
---结束原始异常----
`
hibernate - 如何在 WAS 6.1 中使用 javax/persistence/spi/PersistenceUnitInfo.getValidationMode()
我在我的项目中使用 JPA 2.0 和 Spring 和休眠。
但是,运行时是 WAS 6.1。
编译顺利。
但是,在部署应用程序期间,我收到以下错误:
在使用 ctrl + shift + T 搜索 PersistenceUnitInfo 类时,我发现它位于以下 jar 中:
和
我从两个 JARS 中提取了上面的类,并使用 JAD 对它们进行了反编译以进行比较。
我发现方法 getValidationMode() 在 j2ee.jar 中不存在,但在 hibernate-jpa jar 中存在。
这是我收到错误的原因吗???怎么解决??我如何告诉 websphere 在休眠 jar 中而不是在服务器运行时库中查找类?
java - WebSphere Commerce - ReLogonFormView / Session Expiration 如何工作?
抱歉,话题太宽泛了。基本上,WSC 应该通过将用户转发到 ReLogonFormView 来进行开箱即用的会话超时处理,用户可以将其配置(通过 Struts)到他们选择的任何 jsp。我们使用自定义注销命令,它似乎影响了该视图的显示。
我不是在寻找这个问题的具体解决方案,我只是在寻找有关 WSC (v6) 如何处理会话超时(它如何确定会话已超时)以及它运行的命令的一般知识默认当/if/判断会话已经过期。
websphere-6.1 - 如何使用 j_security_check 传递其他数据?
我使用 IBM Websphere Application Server 6.1,我的登录屏幕具有以下控件:
验证后如何在其他页面中获取操作日期值j_security_check
?
谢谢