Websphere下部署tomcat程序配置差异_第1页
Websphere下部署tomcat程序配置差异_第2页
Websphere下部署tomcat程序配置差异_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、 在was中基础数据类型和他的对象之间不能被隐式转换。女口: 一个int类型 的变量被赋值成一个 Integer 对象或者一个一个 Integer 直接对象和一个 int 类型的变量或常量进行比较等。解决方法 :在对象的后面显示的调用相应的转换方法。 如 Integer 对象 intValue() 方法。2、 was中对三目运算符号:的应用也不能被隐式转换,必须保证在:的两边的数 据类型一致。如:true:Long 这种写法was不会给Long类型的对象自动加上 toString() 方法进行隐式转换。解决方法:在对象 Long 的后面加上 toString() 方法。3、 was自带的的

2、jdk不能解析范型,jsp页面不能用任何范型。但是在java类 中用范型然后用sun的以上的jdk编译以后was是可以执行的。4、was中对jsp标签的属性用常量赋值时不能用勺方式而应该去掉 如:pg:pager items=index=centermaxPageItems=maxIndexPages=10isOffset=url= export=offset,currentPageNumber=pageNumber scope=requestpg:param name=action value=/上面这段代码中 url= 这行的代码会出错; 页面异 常:找不到标记属性xx的标记属性信息。解决

3、办法:应该写成 url=/approve/print! 。5、was中对jsp标签的属性用变量赋值时不能用%变量1+变量2%的方式而应 该定义新的变量来赋值。页面异常:找不到标记属性 xx 的标记属性信息。解决办法: 将需要运算的变量采用一个临时变量运算完赋值之后, 再进行输出。 例如 6 was字符集的设置进入控制台的: 服务器应用程序服务器 运行的应用如: server1 Java 和进程管理 进程定义Java虚拟机页面中的“通用jvm参数”的值设成“ =GBK。升级到 6.1.0.17 所有 struts2 的程序都会发生 Action 找不到的情况。 解决方法如下,服务器 应用程序服务

4、器 选择所使用的服务器 Web 容器设 置Web容器定制属性,增加名称为“的定制属性,值为true。8、WAS出现如下异常:WARNING: Cannot set status. Response already committed.WARNING: Cannot set header. Response already committed.解决办法:was升级到6.1.0.17版本可以解决。9、修改was的jsp编译jdk版本可以解决1、2、3类似的问题。修改方法,找到发布之后的应用目录,修改对应的配置文件:IBMWebSphereAppServerprofilesAppSrv01confi

5、gcellszd-44bca248e3文件中加上 vjspAttributes xmi:id=JSPAttribute_1 name=jdkSourceLevel value=15/10、myeclipse 配置 websphere 调试环境1. 下载下安装,在安装的过程中要记住自己设置的 nodename和 cell name.2. 启动 eclipse, 在 window-preperences-myeclipse-application servers-点 Browse. 选择你 eclipse 的安装目录 .我是安装在 D: ,之后 myeclipse 会自动的将 Profile Ro

6、ot Directory , Node name, cell name 设置好。你需要确认一下 Profile Root Directory 就是你的 安装目录下 Profiles 目录下的一个文件夹。我的是 D:profilesAppSrv01 。而node name和cell name它会设成以你的机器名命名的名字, 应该将cell name 改为 Profiles RootDirectory 下的 installedApps 目录(D:profilesAppSrv01installedApps)下的文件夹的名字我的是就是localhostNode01Cell, 将 node name改为

7、 cell name 去掉后面的 cell 的名字。 选中 enable 项。点 Apply 保存。3 展开,选JDK将JDK设置为安装目录下的JDK(D:java)一定要设置成IBM的JDK要不websphere是不能运行的。4 启动websphere(不是用eclipse, 而是用websphere的启动 服务器), 选管理控制台,点服务器-应用服务器,选一个服务,一般为 server1 。 在故障诊断中选记录和跟踪 -JVM 日志 , 修改两个文件名为 console 。保存, 注销 , 停止服务。5 在 eclipse 中新建自己的企业工程 (一定要是企业工程 ) 如果之前有web工程

8、可以将该企业工程的 web modle设置为该webproject如没 有就自己新建一个。6 发布企业工程 ( 不是 web project) 在第一次发布时要选Packaged Archive7 用 eclipse 或 websphere 工具启动 websphere, 进入控制 台,应用程序-安装新的应用程序 ,点浏览在profilesAppServ01installableApps下选自己发布的工程名的 ear 文件(你可能不是 AppServ01)然后next下去就可以了,唯一要注意的就是要设置 web模块上下文根和要选上 class 类文件和 jsp 的修改自动装载。8 退到控制台首页 ,应用程序-企业应用程序 ,选择自己发布 的工程,点启动。注销,停止websphere。9 在eclipse中再点发布,删除刚发布的工程,再点add。选择企业工程 ,Exploded Archive 。选 Delete Remote 。项。然后发布。以 后就可以实时调试了。注:要在websphere中调试一定要建企业工程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论