websphere最新版本|查看websphere版本

1. websphere和tomcat在使用中的区别

使用中的区别

1、对技术的支持:

Tomcat不支持EJB,JBoss是实现了EJB容器,再集成了Tomcat。

WebSphere都是对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。

2、应用范围的区别:

Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

WebSphere是商业软件,功能齐全强大,主要应用于大型企业的大型项目。

3、商业服务和技术支持的区别:

Tomcat都是开源免费的,所有它俩也就没有任何商业服务和技术支持,而WebSphere的技术文档和相关服务还是很到位,如果你的服务器哪一天出问题了,只要你能出的起钱,他们的技术工程师立刻就能出现在你面前。

4、安全性问题:

Tomcat都是开源的,所以它们的安全性相对来说比较低,万一应用服务器本身有什么漏洞,你是没办法向Apache索赔的。

WebSphere其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。

2. 查看websphere版本

看sysout.log。websphere启动的时候会写自己的版本号是多少。或者你可以用ie登陆websphere的管理界面。上边有它的版本号,不过这样看不出在大的sp版本号下还有没有打零散的补丁。http://ip:9090/admin(默认状态)

3. 如何在websphere使用axis2发布webservice

首先环境是内嵌在RAD7中的websphere,axis2采用的是1.6.2的最新版本。出现如上问题的原因是因为websphere自己支持的jar跟axis2应该是有冲突,虽然我遇到的这个问题的冲突表现跟其他人的不太相同,我的报的是no method found ,但是我查看过源码发现方法是存在的。解决方法是从这个网址搜到的,不过说的不是特别详细,摸索了半天才完全改好。解决方法对于包冲突比较通用。1,将应用axis2.xml中的EnableChildFirstClassLoading 参数设为true (Axis2 1.5.5 或者更高版本)2,设置应用的类加载级别为 Classes loaded with local class loader first (parent last)3,设置WAS server JVM的自定义参数:com.ibmcom.ibm.websphere.webservices.DisableIBMJAXWSEngine 为 true第一步好说。第二步做的时候,遇到了一个问题,在打开administration console之后,我设错了路径,正确的设置路径应该是选择应用程序,点击进入后,点管理模块(我之前是点了类装入和更新检测,修改之后无效),点击对应的模块进入,即可看到最下面要修改的类加载级别。第三步,应用服务器–》yourserver–>java和进程管理 下的 进程定义—>其他属性下的 java虚拟机–>其他属性下的定制属性,如果没有该属性,则新建之。应该要重启一下服务器吧。问题解决。描述地比较菜鸟,希望能给跟我一样迷茫的人一点帮助。


赞 (0)