Weblogic应用服务器部署小结

经过2个多月的代码开发,现在终于到了丑媳妇见公婆的时候了。
 在开发过程中的单机开发环境采用了了Tomcat作为应用服务器,部署的一个测试服务器上是将Apache和Tomcat组合使用,Apache处理静态请求,Tomcat处理动态内容。根据客户的生产环境, 最终需要将应用部署到Weblogic,在之前由于客户的环境没有搭建起来,没有可用的测试环境,正好我们手头上有线程的Websphere,先进行了一下测试,将三个应用部署到Websphere上,毕竟Tomcat和这些重量级的应用服务器还是有一些区别的,构建环境、配数据源连接池、部署应用,一气呵成,没有任何问题,应用在websphere上跑的嗖嗖的。
 这两天不准备再等客户准备环境,从Bea的老巢下载了一个WebLogic8.1,以前也用过,这次安装部署也算顺利,中间有两个问题在此记录:
 1、对于在Servlet中想通过getServletContext().getRealPath(sc.getInitParameter("iniPath"));方式提取文件的绝对路径,在Tomcat和WebSphere上没有问题,在WebLogic如果以War的形式部署上去行不通,如果采用文件夹的形式部署的话没有问题。现在采用的解决方案是在servlet里面生成一个测试文件,然后取该页面的getAbsolutePath。然后根据你要读取的文件路径和该路径的相对位置可以取得这个文件的绝对路径。
 2、XML文件的字符集问题。我们的应用有一些XML的配置文件,如果采用GBK字符集,不能运行,报“Invalid encoding name "GBK" ”,换成gb2312问题解决。
发布了28 篇原创文章 · 获赞 0 · 访问量 7万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章