且听风吟 发表于 2014-2-20 13:41:42

V3.4.2版本打包部署到webSphere7.0服务器发布不成功

如题,求打包部署到websphere的解决方法。
报错见附件。




且听风吟 发表于 2014-2-27 20:20:42

websphere7.0.0.0版本有bug,升级到was7.0.0.23部署成功,访问*.do报NoSuchRequestHandlingMethodException,折腾人,哎

且听风吟 发表于 2014-2-27 20:23:22

有木有高手,帮我看看问题啊,问题见附件

且听风吟 发表于 2014-3-7 12:07:47

问题已解决,was升级到7.0.0.23,可以成功部署,不过程序需要做下调整,在was服务器上访问路径loginController.do?login这种访问方式服务器不认,需要将所有访问方式修改为loginController.do?login=value
修改后台代码和前台页面所有访问路径

jueyue 发表于 2014-3-7 13:34:14

木有用过这个服务器,不过顶一个

wanl 发表于 2014-6-10 16:52:29

遇到同样问题,was70011启动报错,但是把hibernate-jpa-2.0-api-1.0.1.Final.jar放到D:\IBM\WebSphere\AppServer\java\jre\lib\ext路径下,启动成功,但是访问*.do同样报NoSuchRequestHandlingMethodException

且听风吟 发表于 2014-6-18 11:55:46

wanl 发表于 2014-6-10 16:52 static/image/common/back.gif
遇到同样问题,was70011启动报错,但是把hibernate-jpa-2.0-api-1.0.1.Final.jar放到D:\IBM\WebSphere\AppS ...

在was服务器上访问路径loginController.do?login这种访问方式服务器不认,需要将所有访问方式修改为loginController.do?login=value
修改后台代码和前台页面所有访问路径

wanl 发表于 2014-6-23 12:03:51

且听风吟 发表于 2014-6-18 11:55 static/image/common/back.gif
在was服务器上访问路径loginController.do?login这种访问方式服务器不认,需要将所有访问方式修改为login ...

具体怎么改,给贴个例子呗

carizhang 发表于 2014-9-26 14:12:30

且听风吟 发表于 2014-6-18 11:55 static/image/common/back.gif
在was服务器上访问路径loginController.do?login这种访问方式服务器不认,需要将所有访问方式修改为login ...

我也遇到同样的问题了,按照你说的方式不行呀,能给个具体代码样例片段吗?连着3天了,都没搞定,哎

carizhang 发表于 2014-9-28 23:58:00

carizhang 发表于 2014-9-26 14:12 static/image/common/back.gif
我也遇到同样的问题了,按照你说的方式不行呀,能给个具体代码样例片段吗?连着3天了,都没搞定,哎 ...

今天总算搞定这个问题了,就像 @且听风吟 所说的,所有的websphere都加入=value或者其他,因为websphere所实现的request支持key-value的形式
具体做法
第一种方式:将loginController.do?login=value,记住是所有的;
第二种方式:使用urlrewriter过滤器拦截所有的url,将url改写成loginController.do?login=value;
页: [1]
查看完整版本: V3.4.2版本打包部署到webSphere7.0服务器发布不成功