lizongbo的编程学习(http://618119.com)

<a href="http://618119.com" >http://618119.com </a>

用户操作
[即时聊天] [发私信] [加为好友]
ID:Lizongbo
24724次访问,排名4789(-1)好友0人,关注者0
Lizongbo的文章
原创 6 篇
翻译 0 篇
转载 0 篇
评论 24 篇
lizongbo的公告
http://618119.com
最近评论
simon:再请问高手,我已下载并安装jakarta-tomcat-5.5.x-admin.zip,但按Tomcat Administration进入该页面时却是空白一片,请问为何?如何解决?
Ivan Chen:Tomcat5.5.X与Tomcat5.0.X配置数据库连接池的不同之处:
http://fireshort.blogbus.com/logs/2005/02/1022729.html
lizongbo:to 楼上,我的是可以的,如果不行的话,可能需要配合过滤器使用。我从来不在webapp里自己进行转码,就都能够获得正常的字符串。
感谢:关于第三点:并不能处理request.getParameter("sdf")的乱码问题,设与不设置都一样,
我用的是5.5.7,另外在4,5.0级别的也是一样
lizongbo:我的第一段下载里面说的很清楚,
需要下载jakarta-tomcat-5.5.x-admin.zip
(Tomcat 默认是没有内置admin模块了
Tomcat's administration web application is no longer installed by default. Download and install the "admi……
文章分类
收藏
    相册
    autocode
    awstats
    email图标
    postgresql8.0.1
    powerdesigner
    resin
    staticdb
    tomcat
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 resin3.0.10 入门 基本配置收藏

    新一篇: 通过host文件来屏蔽广告站点和垃圾站点 | 旧一篇: Tomcat 5.5.x 配置集锦(x表示4,5,.6,7)

    (我使用的jdk为:jdk1.5.0_01,环境变量JAVA_HOME=D:\jdk1.5.0_01,
    path=D:\jdk1.5.0_01\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;)
    解压到D:\resin-3.0.10
    2.运行setup.exe。指定resin Home:D:\resin-3.0.10
    3.运行httpd.exe.
    4.修改端口为80:打开D:\resin-3.0.10\conf\resin.conf,
    找到"8080",修改为80,保存,重新启动resin。
        <!-- The http port -->
        <http server-id="" host="*" port="80"/>
    5.发布webapp:   
    在resin.conf的结尾处: <host id="" root-directory=".">
          <!--
             - configures an explicit root web-app matching the
             - webapp's ROOT
            -->
          <web-app id='/' document-directory="webapps/ROOT"/>
        </host>
    修改为:
     <host id="" root-directory=".">
          <!--
             - configures an explicit root web-app matching the
             - webapp's ROOT
            -->
          <web-app id='/' document-directory="webapps/ROOT"/>
          <web-app id='/lizongbo' document-directory="E:/lizongbo/oscachedemo/test"/>
        </host>
    重新启动resin,访问 http://localhost/lizongbo/ 就可以看到效果。
    6.配置虚拟主机:
    在文件结尾处</server>之前加上下面一段:
     
        <host id="lizongbo.myresintest.com" root-directory=".">
          <web-app id='/' document-directory="webapps/ROOT"/>
          <web-app id='/lizongbo' document-directory="E:/jb/oscachedemo/test"/>
        </host>
    保存文件。
    在c:\windows\system32\drivers\etc\host文件里加上下面一行:
    lizongbo.myresintest.com   127.0.0.1
     
    保存host文件。
    重新启动resin,重新打开浏览器。输入http://lizongbo.myresintest.com/lizongbo/
    就可以看到虚拟主机配置成功。
     
    7.发布我的webapp的时候遇到了下面的错误信息。
    org.xml.sax.SAXNotRecognizedException: http://xml.org/sax/features/validation
    需要新建一个 jaxp.properties, 内容如下:
    javax.xml.parsers.SAXParserFactory: org.apache.xerces.jaxp.SAXParserFactoryImpl
    保存文件到$JAVA_HOME/jre/lib/下面
    接下来可能会出现下面的错误信息:
    javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAX
    ParserFactoryImpl could not be instantiated: java.lang.NullPointerException
    因此还需要把xercesImpl.jar复制到D:\jdk1.5.0_01\jre\lib\endorsed下面(没有这个目录就创建这个目录)
    重新启动resin,我的webapp启动成功了。
    访问 http://lizongbo.myresintest.com/mywebapp/,页面正常出现。
    b.另外一种更简单的解决方法,不需要修改jdk的配置
        <host id="lizongbo.myresintest.com" root-directory=".">
          <web-app id='/' document-directory="webapps/ROOT"/>
          <web-app id='/lizongbo' document-directory="E:/jb/oscachedemo/test">
          <system-property javax.xml.transform.TransformerFactory="org.apache.xalan.processor.TransformerFactoryImpl"/>
    <system-property javax.xml.parsers.DocumentBuilderFactory="org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"/>
    <system-property javax.xml.parsers.SAXParserFactory="org.apache.xerces.jaxp.SAXParserFactoryImpl"/>
    <system-property org.xml.sax.driver="org.apache.xerces.parsers.SAXParser"/>
    </web-app>
        </host>
     
    8.resin支持二级域名。
    同6,主机名和doc路径,都使用正则表达式。
    (例子:<host url-regexp='^([^/]*).test.com' app-dir='web/$1'/>)
        <host id="^(*).lizongbo.com" root-directory=".">     
            <!--
             - configures an explicit root web-app matching the
             - webapp's ROOT
            -->
          <web-app id='/' document-directory="webapps/ROOT"/>
          <web-app id='/lizongbo' document-directory="E:/jb/oscachedemo/test"/>
        </host>
    再配合上泛域名解析,就非常方便了。
    (在host文件里加上
    127.0.0.1   aaa.lizongbo.com
    127.0.0.1   bbb.lizongbo.com
    然后访问这两个主机名,可以看见虚拟主机解析成功。
    )
    9.在Jbuilder2005中支持resin.
    保存到 JBuilderHome/lib/ext下。
    (Jb2005不支持)
     
    10.一个host配置参考:
     
     <host id='www.lizongbo.com'>
      <welcome-file-list>index.jsp, index.htm, index.html </welcome-file-list>
      <error-log id='logs/lizongbo.com.log'/>
       <doc-dir>E:/jb/lizongbo/webapp</doc-dir>
       <web-app id='/'>
           <classpath id='WEB-INF/classes'
                     source='WEB-INF/classes'
                     compile='false'/>
    <servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>
    <servlet-mapping url-pattern='*.jsp' servlet-name='jsp'/>
    <servlet-mapping url-pattern='*.html' servlet-name='jsp'/>

        
        <session-config>
       <session-max>4096</session-max>
       <session-timeout>30</session-timeout>
       <enable-cookies>true</enable-cookies>
       <enable-url-rewriting>true</enable-url-rewriting>
        </session-config>
       </web-app>
     </host>

    11.与IIS整合。
    安装好(WinXP+SP2下的)IIS,运行D:\resin-3.0.10\setup.exe
    点Apply即可。
    我的电脑-->右键-->管理-->Internet信息服务-->网站-->默认网站,
    右键--〉属性-->ISAPI筛选器-->添加
    筛选器名称:Resin_3.0.10
    可执行文件:C:\Inetpub\scripts\isapi_srun.dll


    确定,然后重新启动iis。再启动resin.此时就可以访问
    如果没有启动resin。
    将得到下面的错误信息:

    Can't contact Servlet Runner at localhost:6802

     

    发表于 @ 2005年02月03日 13:07:00|评论(loading...)|编辑

    新一篇: 通过host文件来屏蔽广告站点和垃圾站点 | 旧一篇: Tomcat 5.5.x 配置集锦(x表示4,5,.6,7)

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © lizongbo