项目一直在weblogic和tomcat部署,was首次使用,从安装到项目部署,期间遇到不少问题。一顿搜索后,解决之。下面把卡壳的地方做个记录。
先做个记录待以后整理:
1、http://www.w2bc.com/Article/6796
2、http://blog.csdn.net/feier7501/article/details/19502681
写在前面的话:本人安装的是was8.5
1、访问如下地址,按照步骤下载安装was
https://developer.ibm.com/wasdev/downloads/#asset/WAS_traditional_for_Developers
2、安装过程可参考如下:http://blog.csdn.net/feier7501/article/details/19502681(前半部分下载was安装包的过程可忽略,当然也可以采用它提到的那种方式下载安装包)
配置数据源,部署项目,服务器优化等,也可以参考上面路径所描述。
在此我主要说下,期间遇到的问题,或者说卡到我的地方,做个笔记,加深印象:
1)关于端口和访问方式(协议)
拿访问控制台方式,举例:方式1:https://ip:9043/ibm/console 方式2:http://ip:9060/ibm/console 。
当然访问控制台之后可以重新查看,位置如下:参考资料 http://blog.csdn.net/haitaofeiyang/article/details/50924202
2)、websphere设置企业应用使用的jvm最大最小内存,内存修改(防止内存溢出错误):http://www.finereporthelp.com/help/24/1/0/0/2.htmlhttp://www.finereporthelp.com/help/24/1/0/0/2.html
3)、启动和关闭的命令:http://blog.csdn.net/feihong247/article/details/9392063。在控制台中可以启动和关闭应用
4)、遇到了一个JSESSIONID太长的错误:解决 http://stackoverflow.com/questions/26512253/how-to-change-length-of-generated-jsessionid-with-liberty
5)配置应用springbean: http://www.ibm.com/developerworks/cn/websphere/techjournal/0609_alcott/0609_alcott.html
6)、安装的项目在\IBM\WebSphere\AppServer\profiles\AppSrv02\installedApps下
7)、项目日志:
8)、配置变量:
9)、配置共享库:
接连发现两个错误:
javax.persistence.Table.indexes()[Ljavax/persistence/Index;
NoSuchFieldError: org/apache/log4j/Level.TRACE
分析:tomcat正常,was有问题
结果:jar包冲突造成
解决:配置共享库,解决jar文件冲突
先配置,后在应用中引用
i.配置:
ii.应用中引用: