标签: ibm-rad

如何降低WebSphere Server的堆大小

我尝试使用RAD中的"运行管理控制台"功能将本地WebSphere Server实例的堆大小更改为2G,但显然,这个数字太大了.现在,我再也无法启动服务器而且出现此错误:

JVMJ9VM015W Initialization error for library j9gc23(2): Failed to instantiate heap.  2G requested
Could not create the Java virtual machine.
Run Code Online (Sandbox Code Playgroud)

我不能只是将它更改回更低的数字,因为我似乎无法使用"运行管理控制台"功能而不首先启动服务器,所以我想知道是否有人知道配置文件保存在哪里?怎么解决这个问题?

java websphere ibm-rad

10
推荐指数
1
解决办法
1万
查看次数

Rational Application Developer与Eclipse

Rational Application Developer中存在哪些特性或功能,而不是Eclipse中的特性或功能?为什么需要Rational Application Developer?

eclipse ibm-rad

10
推荐指数
2
解决办法
1万
查看次数

Maven在添加依赖项时复制JAR

我目前正在使用IBM Rational Application Development(IBM Eclipse发行版)进行Portlet开发,并且在Maven集成方面存在一个小问题.

情况如下:

1)IBM RAD能够直接从内部部署Portlet(RUN/DEBUG)

在这种情况下,我根本不使用Maven生成的WAR,因为IBM RAD似乎自动创建了WAR并将其推送到IBM WebSphere Portal.到目前为止,这不是什么大问题.

2)Maven依赖项不会复制到WebContent/WEB-INF/lib目录

IBM有自己的目录结构:WebContent/WEB-INF和WebContent/META-INF.如果我更新pom.xml以包含新的依赖项,那些JARS将不会被复制到WebContent/WEB-INF/lib目录,因此当我想要RUN/DEBUG这个portlet时,这些库将不会包含在内.

题:

有没有办法在我更新pom.xml后自动将新JAR复制到WebContent/WEB-INF/lib文件夹?(如果是这样,那应该是哪个生命周期?)

如果问题#1没有完美的解决方案,我不介意这个步骤是否包含在"mvn install"编译/目标中.

不希望使用ant-task,而是使用maven自己的复制实用程序(如果存在).

如果有人建议如何集成Maven和IBM RAD以进行WebSphere Portlet开发,请随时添加更多答案.

谢谢

java portlet maven ibm-rad

9
推荐指数
1
解决办法
3188
查看次数

RAD零星错误 - 无法初始化com.ibm.rational.team.client.ui.model.common.ImageManager

我正在使用RAD版本7.5.4,每当我打开IDE时,都会弹出以下错误.

发生了错误.有关详细信息,请参阅错误日志 com.ibm.rational.team.client.ui.model.common.ImageManager(初始化失败)

如果需要在类路径中添加任何jar,请提供帮助

堆栈跟踪:!ENTRY org.eclipse.ui.workbench 4 2 2011-10-24 14:50:47.258!消息从插件调用代码时出现问题:"org.eclipse.ui.workbench".!STACK 0 java.lang.NoClassDefFoundError:com.ibm.rational.team.client.ui.model.common.ImageManager(初始化失败),位于java.lang.J9VMInternals.initialize(J9VMInternals.java:140)

java initialization ibm-rad

9
推荐指数
1
解决办法
4166
查看次数

获取"java.lang.UnsupportedOperationException:"

我创建了一个小型JPA项目来保存学生记录.我使用Oracle数据库.我使用OpenJPA作为JPa提供程序.

我已正确创建了Table学生和相关序列.

学生实体课程

@Entity
@Table(name = "Student")
public class Student implements Serializable {

    private int id;
    private String name;
    private static final long serialVersionUID = 1L;

    public Student() {
        super();
    }

    @Id
    @Column(name = "ID")
    @SequenceGenerator(name = "TRAIN_SEQ", sequenceName = "STUDENT_SEQ")
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "TRAIN_SEQ")
    public int getId() {
        return this.id;
    }

    public void setId(int id) {
        this.id = id;
    }

    @Column(name = "NAME")
    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = …
Run Code Online (Sandbox Code Playgroud)

java jpa openjpa java-ee ibm-rad

9
推荐指数
1
解决办法
8466
查看次数

还有人在ObjectStar(以前称为Huron)编程

Huron是一款4GL,起源于20世纪90年代早期的IBM 360大型机世界,由Amdahl公司创建和销售.它有一个人们喜欢或厌恶的专有解释语言和数据库,其最显着的特性是其不寻常的规则语言语法,以及与查询语言的紧密集成,您必须编写自己的嵌套循环以实现加入.

通过适当使用间接(例如其原型'CALL TABLE.RULE'),可以快速创建极其紧凑,优雅和可扩展的解决方案.在错误的人手中,也有可能创造出令人遗憾的扩散的噩梦般无法维护的怪物,并且没有为其声誉做任何事情.

它在20世纪90年代中期被重命名并重新命名为ObjectStar,移植到Unix和Windows NT,并提供了一个UI组件,可以创建事件驱动的客户端 - 服务器应用程序,无需在Windows或Unix上进行修改即可运行.

它从未真正获得成为顶级开发工具所需的临界质量,并且在千禧年之际,它几乎已经失败了.

回想起来,这是一种历史性的失常; 因此我的问题是:

还有人还在使用吗?

或者甚至听说过它?

legacy mainframe ibm-rad

8
推荐指数
0
解决办法
1万
查看次数

IBM RAD 7和Websphere 6.1运行缓慢且无响应

使用Websphere和RAD在本地开发时如何提高性能?我正在使用一个中等大小(1000?类)的Web应用程序,并且无法在Windows机器上本地处理该应用程序.Websphere 6.1配置使用默认配置.RAD7配置为处理1024mb的最大堆.我想过增加服务器的堆.目前,最小值和最大值均为128/300mb.

在无响应方面,如果页面加载,有时加载页面可能需要几分钟.此外,我禁用了"自动构建"和自动发布.也许那些应该开启?

websphere ibm-rad

8
推荐指数
1
解决办法
3万
查看次数

是否需要文件persistence.xml?

我的开发环境(IBM RAD 8 + WAS 8)抱怨我的项目没有persistence.xml文件.似乎我仍然可以构建和运行我的项目.是否需要该文件,如果添加一个这样的文件以使我的项目通过验证,那该文件应该是什么?

该项目是一个使用会话bean和来自其他项目的实体bean的Web项目,这个persistence.xml错误是项目中唯一的错误,所以我很乐意摆脱它.

谢谢你的帮助

更新

我搜索了我的文件中的persistence.xml,它出现在EJB项目的src /和bin /中,而带有servlets和jsp的web项目没有persistence.xml,根据我的同事,web项目正在使用持久性.来自EJB项目的xml,即:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">

    <persistence-unit name="PandoraArendeWeb" transaction-type="JTA">

        <jta-data-source>jdbc/Mainframe_TEST_ADBUTV2</jta-data-source>
        <class>se.prv.pandora.arendeprocess.entity.PRVNummer</class>
        <class>se.prv.pandora.arendeprocess.entity.Ansokan</class>
        <class>se.prv.pandora.arendeprocess.entity.NatAnsokan</class>
        <class>se.prv.pandora.arendeprocess.entity.PctAnsokan</class>
        <class>se.prv.pandora.arendeprocess.entity.ArendePerson</class>
        <class>se.prv.pandora.arendeprocess.entity.Nyregistrering</class>
        <class>se.prv.pandora.arendeprocess.entity.Anstalld</class>
        <class>se.prv.pandora.arendeprocess.entity.Handlaggare</class>
        <class>se.prv.pandora.arendeprocess.entity.OrgElement</class>
        <class>se.prv.pandora.arendeprocess.entity.FysiskHandlaggare</class>
        <class>se.prv.pandora.arendeprocess.entity.AnsvarigHandlaggare</class>
        <class>se.prv.pandora.arendeprocess.entity.AnsvarigFysiskHandlaggare</class>
        <class>se.prv.pandora.arendeprocess.entity.TeknikOmrade</class>
        <class>se.prv.pandora.arendeprocess.entity.Person</class>
        <class>se.prv.pandora.arendeprocess.entity.PRVNummerPerson</class>
        <class>se.prv.pandora.arendeprocess.entity.Notering</class>
        <class>se.prv.pandora.arendeprocess.entity.Lock</class>
        <class>se.prv.pandora.arendeprocess.entity.LandKod</class>
        <class>se.prv.pandora.arendeprocess.entity.ArbetsMomentLog</class>
        <class>se.prv.pandora.arendeprocess.entity.SystemTypDel</class>
        <class>se.prv.pandora.arendeprocess.entity.ArbetsMoment</class>
        <class>se.prv.pandora.arendeprocess.entity.UnderStatus</class>
        <class>se.prv.pandora.arendeprocess.entity.PatPers</class>
        <class>se.prv.pandora.arendeprocess.entity.PrvLandP</class>
        <class>se.prv.pandora.arendeprocess.entity.PkaPerln</class>
        <class>se.prv.pandora.arendeprocess.entity.PctnPerl</class>
        <class>se.prv.pandora.arendeprocess.entity.PersonToPatPersKoppl</class>
        <class>se.prv.pandora.arendeprocess.entity.PRVNummerPersonKoppl</class>
        <class>se.prv.pandora.arendeprocess.entity.Region</class>
        <class>se.prv.pandora.arendeprocess.entity.Historik</class>
        <class>se.prv.pandora.arendeprocess.entity.Egenskap</class>
        <exclude-unlisted-classes>true</exclude-unlisted-classes>

    </persistence-unit>

<!-- <persistence-unit name="PandoraArendeWeb_MSSQL" transaction-type="JTA">

        <jta-data-source>jdbc/MSSQL_TEST_XA</jta-data-source>
        <class>se.prv.pandora.arendeprocess.entity.PersonSearch</class>
        <exclude-unlisted-classes>true</exclude-unlisted-classes>

    </persistence-unit>
 -->    
</persistence>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

java xml java-ee ibm-rad websphere-8

8
推荐指数
1
解决办法
1万
查看次数

理性软件架构师(RSA)和理性应用程序开发人员(RAD)IBM产品之间的比较

似乎Rational软件架构师(RSA)和Rational应用程序开发人员(RAD)这两种IBM产品基本上都用作IDE.但两者都有特定的用途.请帮助我了解何时使用RSA和何时使用RAD.这两种IBM产品之间有什么区别和相似之处.

ide ibm-rad

8
推荐指数
1
解决办法
4778
查看次数

如何查看和编辑cacerts文件?

使用RAD 8.5和WAS 8.5运行时,我的控制台上出现异常:

The keystore located at "C:\IBM\Websphere85\jdk\jre\lib\security\cacerts" failed to load due to the following error: DerInputStream.getLength(): lengthTag=109, too big..

搜索到错误后,我收到了此链接,建议编辑文件并删除空白行/额外字符.

如何编辑文件?我在Windows环境中,该文件似乎是base64编码.

java keystore ibm-rad websphere-8

8
推荐指数
2
解决办法
2万
查看次数