web應用從tomat向weblogic8中遷移遇到的三個問題

          一、系統環境

          1、web應用在tomcat上運行,一切正常。

          2、OS:windows XP sp3

          3、weblogic version:8.1.3.0

          二 、問題及解決方法

          1 、 weblogic.utils.ParsingException: nested TokenStreamException: antlr.TokenStreamIOException: 在web應用的WEB-INF目錄下新增(如果沒有)weblogic.xml文件,寫入下面內容:

          <?xml version="1.0" encoding="UTF-8"?> 
          <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" 
                            "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd"> 
          <weblogic-web-app> 
            <session-descriptor> 
            </session-descriptor> 

            <jsp-descriptor> 
              <jsp-param> 
                <param-name>encoding</param-name> 
                <param-value>UTF-8</param-value> 
              </jsp-param> 
              <jsp-param> 
                <param-name>pageCheckSeconds</param-name> 
                <param-value>-1</param-value> 
              </jsp-param> 
          <jsp-param> 
             <param-name>compilerSupportsEncoding</param-name> 
                <param-value>true</param-value> 
              </jsp-param> 
              <jsp-param> 
                <param-name>verbose</param-name> 
                <param-value>false</param-value> 
              </jsp-param> 
            </jsp-descriptor> 
          <charset-params>  
              <input-charset>  
                 <resource-path>/*</resource-path>  
                 <java-charset-name>UTF-8</java-charset-name>  
               </input-charset>  
             </charset-params> 
          </weblogic-web-app> 

            保存,重新deploy應用 

          2、 sun.io.MalformedInputException:修改區域和語言選型。

          控制面板->區域和語言選型->高級->代碼頁轉換表,去掉54936(GB18030簡體中文)前面的對勾,保存更改。重新deploy應用。

          3 、weblogic.servlet.jsp.JspException: (line 1): page directive contentType at /unieap/ria3.3/pages/config.jsp:1 previously defined :修改jsp文件,不能重復定義:<%@ page contentType="text/html; charset=UTF-8"%>

                在含有<%@ include file="/unieap/ria3.3/pages/config.jsp"%>這樣的代碼的JSP文件中,如果在文件頭部已經定義了contentType,那么在被包含的文件中如果重復定義contentType,盡管相同,weblogoic也會報錯,只能改JSP文件,保證一個頁面中只有一個contentType的定義。這個問題在tomcat中是不存在的,可能是兩個應用服務器的解析機制不同。

          posted on 2013-01-09 09:00 youngturk 閱讀(291) 評論(0)  編輯  收藏 所屬分類: 新認識筆記服務器環境部署java連接數據庫解析

          <2013年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 固镇县| 荆州市| 仁寿县| 贺兰县| 嘉义县| 萍乡市| 龙岩市| 呈贡县| 通化市| 灵台县| 资兴市| 渭南市| 阳西县| 香河县| 西华县| 蒲江县| 托克逊县| 安吉县| 公主岭市| 阳江市| 荣昌县| 金川县| 莒南县| 隆安县| 栾川县| 芜湖县| 抚顺市| 甘南县| 陇南市| 元谋县| 邻水| 开封市| 阳曲县| 聂荣县| 怀宁县| 普洱| 宣恩县| 安多县| 青铜峡市| 宜都市| 昆明市|