Tag: rad

Eclipse告诉我一个方法在明确实际定义时是未定义的

我在RAD 7.5工作。 我正在将一个包从一个Web项目导入到另一个Web项目中。 我实例化该类并尝试使用其中一个方法,但是我得到一个构建错误,该方法未定义。 该方法是公开的。 除此之外,所有其他方法都有效。 我正在导入的项目是正确构建的。 我已经尝试删除这两个项目,再次从版本控制中抓取它们,然后重建它们。 究竟是什么问题或者我可以在日食中检查什么(RAD 7.5)? 附加信息: 被调用的方法不是静态的。 它是公共的,并且是从非静态的,受保护的方法调用的。 代码片段 我正在import的类别: package com.state; public TelcoVariableTracker() { super(); } public boolean isMedicalFlag() { return isMedicalFlag; } 具有构建错误的类: import com.state.TelcoVariableTracker; protected method() { TelcoVariableTracker phoneInfo = HttpSessionUtils.getTelcoVariableTracker(request); if (phoneInfo.isMedicalFlag() { // Build error: The method isMedicalFlag() is undefined for the type TelcoVariableTracker // […]

RAD中的Websphere在启动时挂起

我们在带有Websphere 7的RAD 7中遇到了这个问题,这是一个不一致的麻烦,但我们正在转向使用Websphere 8.5.5的RAD 9,这是一个更加一致的问题。 发生的情况是,在启动应用程序服务器时,它声称已完成启动,但服务器选项卡中的状态未完成,并且RAD似乎几乎失去与服务器的对话。 最终它报告服务器无法在300秒内启动,并尝试停止它,但是,在失去通信后,它实际上并没有停止。 实际上,如果查看任务管理器,服务器确实已启动并正在运行。 浏览器与webapps对话(假设它们是在之前的会话中发布的)。 如果你重新启动RAD,RAD会收到与服务器的通信,一切运行正常。 但是你必须重新开始才能到达那里。 在RAD 7下,这种情况间歇性地发生。 现在我们正在使用RAD 9进行测试,它每次都会发生。 这是什么修复/解决方法?

启用安全性后,从Eclipse启动Websphere会挂起

我有一个Websphere Application Server 8.0.0.6,它作为RAD的一部分安装。 我需要从Eclipse Java EE Kepler或Luna运行服务器。 禁用管理安全性时没有问题。 但是,一旦启用安全性,服务器将无法完全启动,或者Ecplise无法检测到它。 进度条停止在23%。 记录的最后一条消息是“服务器server1为电子商务开放”。 然而,状态仍然是“开始”。 过了一会儿,我得到一个错误,抱怨服务器没有在300秒内启动。 然后它尝试停止服务器,并且无限期地“停止”。 服务器启动,Eclipse似乎无法看到它。 我无法从Eclipse中访问管理控制台(虽然我可以使用浏览器),我无法发布或调试应用程序,我无法从Eclipse停止服务器。 开普勒和卢娜都会发生这种情况。 服务器在RAD中启动正常,或者在启动脚本启动时启动。 我已经检查了从RAD挂起的“服务器服务器1打开电子商务”的启动websphere服务器 。 还有一个类似的问题: RAD中的Websphere在启动时挂起 ,但没有解决方案。 更新:问题是在Websphere启动之后Ecipse和Websphere之间的通信(正如wFateem也指出的那样)。 Eclipse对Websphere进行SOAP调用以检查状态。 如果在WAS中禁用了管理安全性,它将接受纯HTTP中的SOAP调用。 启用安全性后,仅允许HTTPS。 我使用Eclipse内置的TCP-Monitor检查了Eclipse和WAS之间的通信。 使用禁用的安全性,我可以看到成功的SOAP调用。 启用安全性后,我希望只看到二进制SSL数据。 但是,Eclipse仍在尝试使用HTTP,当然没有任何成功。 Eclipse有一个WAS服务器设置,用于指示服务器是安全的,以及用于调用的用户和密码。 它甚至有一个与SSL通信有关的标志(“在SSL握手期间自动信任服务器证书”)。 但是,由于某种原因,它还没有使用SSL。 在我的旧开发机器上,我没有遇到任何问题,几天前它被我当前的机器所取代。 因此,当前状态是:Eclipse在与WAS通信时不使用SSL,即使它知道服务器是安全的。 现在的问题是:Eclipse没有使用SSL与安全服务器通信,我做错了什么?

从Java Web服务客户端获取原始XML响应

我试图从Web服务获取原始XML响应,而不是通常的POJO集。 我正在使用我从WSDL和一些模式生成的webservice客户端(所以我可以访问客户端的代码)。 客户端是在RAD 7.5中生成的,我认为使用JAX-WS。 我一直在查看客户端代码本身,但我甚至不确定客户端代码是否处理原始XML或者是否将其传递给其他库。