如何为BPM 8.5.6标准配置目标网址?

时间:2015-06-25 08:20:37

标签: ibm-bpm

我正在尝试在带有Oracle数据库的Linux环境中安装IBM BPM 8.5.6。

我安装的步骤是

  • 安装了IBM Installation 经理使用BPM PFS
  • 已安装WAS 和BPM Process Center使用The 安装经理。
  • 为shred db,process创建了3个oracle架构 服务器和性能服务器
  • 使用配置安装 样本单集群过程中心 文件由IBM提供。 :使用 BPMConfig -create选项

安装成功,我可以看到正在创建所有表。然后我开始使用BPMConfig -start选项启动它。那也成功完成了。

我没有更改任何端口,所以它应该使用所有默认端口。之后当我尝试访问控制台时,例如 http://servername:9080/ProcessAdmin http://servername:9080/ProcessCenter 或任何内容我收到404错误消息错误404:com.ibm.ws.webcontainer.servlet.exception.NoTargetForURIException:没有为uri配置目标servlet:/ ProcessAdmin

我还需要做其他事情吗?或者进入门户或管理控制台的起点或默认URL是什么。 WAS管理控制台工作正常。

感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:1)

由于您可能使用了自定义安装,因此必须按照以下命令正确初始化数据:

public void testDisjointLists() {
    List<Car> bigCarList = get5DefaultCars();
    List<Car> smallCarList = get3DefaultCars();

    //Get cars that exists in both lists
    List<Car> intersect = bigCarList.stream().filter(smallCarList::contains).collect(Collectors.toList());

    //Get all cars in both list as one list
    List<Car> union = Stream.concat(bigCarList.stream(), smallCarList.stream()).distinct().collect(Collectors.toList());

    //Get all cars that only exist in one list
    //List<Car> disjoint = ???

}

public List<Car> get5DefaultCars() {
    List<Car> cars = get3DefaultCars();
    cars.add(new Car("Toyota Corolla", 2008));
    cars.add(new Car("Ford Focus", 2010));
    return cars;
}

public List<Car> get3DefaultCars() {
    List<Car> cars = new ArrayList<>();
    cars.add(new Car("Volvo V70", 1990));
    cars.add(new Car("BMW I3", 1999));
    cars.add(new Car("Audi A3", 2005));
    return cars;
}

class Car {
    private int releaseYear;
    private String name;
    public Car(String name) {
        this.name = name;
    }
    public Car(String name, int releaseYear) {
        this.name = name;
        this.releaseYear = releaseYear;
    }

    //Overridden equals() and hashCode()
}