was安装

[TOC]

websphere application server

下载

IBM developers,找到was下载页面
下载试用->选择(http或Download Directro)下载->试用HTTP下载
下载WebSphere Application Server Trial, Installation Manager Repository 的所有压缩包
下载IBM Installation Manager ,这里选择的是windows_x32

安装

  • 解压Trial的所有压缩文件到同一个目录
  • 解压Manager并进行安装
  • 启动Manager,选择:文件->首选项->存储库->添加:使用Trial解压目录的repository.config文件
  • 点击安装,选择刚选中的存储库
  • 安装过程选择安装目录,安装完成后添加概要文件,并启动

配置

数据源配置

  • 环境->WebSphere变量
ORACLE_JDBC_DRIVER_PATH=classes12.jar所在目录
  • 资源->JDBC-JDBC提供程序
  数据库类型:oracle
  提供程序类型:Oracle JDBC Driver
  实现类型:连接池数据源
  类路径 ${ORACLE_JDBC_DRIVER_PATH}/classes12.jar
  • 资源->JDBC-数据源
  JNDI: WFDataSource (程序中的JNDI全称为:WFDataSource)
  JDBC提供程序:JDBC中添加的
  URL:jdbc:oracle:thin:@192.168.251.139:1521:cmis
  保存完成后编辑,选择:JAAS - J2C 认证数据 -> 新建
  输入:用户名密码别名等
  安全性:选择J2C添加的配置

was8下 httpclint4.3.3的jar包冲突

如下代码报错:

CloseableHttpClient httpclient = HttpClients.createDefault();
//-- ...
httpclient.close();
//-- 
java.lang.NoSuchFieldError: org/apache/http/message/BasicLineFormatter.INSTANCE

冲突的jar包为:com.ibm.ws.prereq.jaxrs.jar
无法通过调整类加载顺序解决:因为com.ibm.ws.prereq.jaxrs.jar在启动时就已经加载

  • 通过使用旧的api解决:
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet(url);
HttpResponse response = httpclient.execute(httpget);
  • 使用共享库解决:
  环境->共享库
    类路径中添加httpclient相关的jar包,通过回车分割多个
  WebSphere企业应用程序
    停止
    编辑->共享库引用:添加上边创建的共享库
    编辑->类装入和更新检测:类装入器顺序选择父类最后
  启动应用

license过期

试用期版本,删除${websphere_server}/AppServer/properties/was.license文件,
重启操作系统,启动服务,系统会重新生成一个!

转载于:https://my.oschina.net/sandant/blog/698564

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值