??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲色偷偷色噜噜狠狠99网,亚洲人成依人成综合网,亚洲av福利无码无一区二区 http://m.tkk7.com/guming123416/category/6972.htmljava学习天堂,个h关于JAVA的论坛bbs.javaworker.cn,Ƣ迎大家讉Kzh-cnFri, 30 Mar 2007 06:54:08 GMTFri, 30 Mar 2007 06:54:08 GMT60eclipse搭配Resin开发Struts应用之环境篇 http://m.tkk7.com/guming123416/archive/2007/03/30/107472.htmllovajava_yelovajava_yeFri, 30 Mar 2007 06:27:00 GMThttp://m.tkk7.com/guming123416/archive/2007/03/30/107472.htmlhttp://m.tkk7.com/guming123416/comments/107472.htmlhttp://m.tkk7.com/guming123416/archive/2007/03/30/107472.html#Feedback0http://m.tkk7.com/guming123416/comments/commentRss/107472.htmlhttp://m.tkk7.com/guming123416/services/trackbacks/107472.html
JDK下面有一个非帔R要的目录Q即Q?$JAVA_HOME/jre/libQ大家用得最普遍的就?JAVA_HOME/jre/lib/ext目录Q可以放|常用的JAR扩展包)了,我喜Ƣ将jtds-1.2.jar文g拯到此目录下,当运行打包好的JARӞ不需要ؓ每一个JAR配置数据库驱动加载\径(当然Q你也可以将jtds-1.2.jar加入到系l环境变量中Q只是你得Reboot your computer而已Q?br />
好了Q下面言归正传,如果你用myeclipse配置了resin服务器,你会发现myeclipseq不能启动resinQ而在控制C打印出来的是resin.conf:241: Required file '\conf\app-default.xml' can not be read for resin:import.Q很明显Q是pȝ找不到app-default.xml'文gQ而这个文件确实在$RESIN_HOME/conf/目录下,打开resin.confQ定位到133行,发现配置文g是这LQ?lt;resin:import path="${resin.home}/conf/app-default.xml"/>Q因?{resin.home}/是Resin的当前目录,所以我们可以换?lt;resin:import path="./conf/app-default.xml"/>Q再启动QOK?br />
resin.conf里面q有一个地Ҏ较有意思,且看211行代码:<web-app-deploy path="webapps"/>Q系l配|的Web应用目录?RESIN_HOME/webappsQ而Eclipse工程发布后是?RESIN_HOME/deployQ所以我们干脆就不用myeclipse里的站点发布功能Q直接修改resin.conf文gQ加载一个外部目录,它手指向你的工E,扑ֈ如下代码Q?40行)<web-app id="/" root-directory="webapps/ROOT"/>Q在后面加上<web-app id="/import" root-directory="D:/eclipse/work/Import/WebRoot"/>?br />
好像问题q不止这么简单,因ؓ我的D:/eclipse/work/Import/WebRoot工程是用Struts框架开发的Q所有在resin启动import的时候,报了如下的错误:
javax.xml.parsers.SAXParserFactory: org.apache.xerces.jaxp.SAXParserFactoryImpl
XML解释器的错误Q顺便在Google上一搜,扑ֈ了三U解军_法,受推荐的Ҏ如下Q?br />?$JAVA_HOME/jre/lib目录下新建endorsed目录Q如果没有的话)Q然后将你工Elib目录下的xercesImpl.jar拯到刚建的那个目录里面Q问题即可解冟?br />
不推荐在$JAVA_HOME/jre/lib下面新徏内容为javax.xml.parsers.SAXParserFactory: org.apache.xerces.jaxp.SAXParserFactoryImpl的jaxp.properties文gQ当Ӟ如果你准备强行这么干的话Q你的Tomcat只能暗无天日了?br />

下面是附加内?br />
附一QApache与Resin集成
1. 更改Apache的文目录:在httpd.conf中找到DocumentRootQ将其后双引号中的内Ҏ?D:/HttpServer/webapps/"
2. 配置Apache的Resin模块Q在httpd.conf最后添加如下代?br />      LoadModule caucho_module "D:/HttpServer/resin/win32/apache-2.2/mod_caucho.dll"
      <IfModule mod_caucho.c>
        ResinConfigServer localhost 6800
        CauchoStatus yes
      </IfModule>
3. 更改默认的访问文Ӟ在httpd.conf中找到DirectoryIndex Q在其后dindex.jsp index.php
      注意Q每个文件之间用I格间隔开
4. Resin虚拟目录配置Q在resin.conf中找到如下行<host id="" root-directory=".">Q然后加?br />      <web-app id="/import" root-directory="D:/HttpServer/webapps/import"/>
      id问\径,root-directory为文目录所在\?br />5. 讄Resin启动Q你必须先在pȝ环境变量中配|JAVA_HOMEQ然后在命o行窗口中q入Resin目录Q输入httpd -installQ安装Resin为Windowspȝ服务Q,httpd -removeQ移除……)
l过以上步骤QResin可以监听处理所有Apache不能处理的文Ӟ包括.jsp, .do及其它控制器路径Qƈ同时解决了用80端口讉K时图片相对\径不对的问题

附二QApache中加入PHP处理模块Qƈ且屏蔽Resin3.1的PHP解释模块
1. 屏蔽resin的PHP处理模块Qresin?.0开始支持phpQ其3.1版本的PHP解释配置是在app-default.xml中(与resin.conf同一个目录)Q只要对servlet配置比较熟悉的都能在app-default.xml中轻易屏蔽PHP解释功能Q打开app-default.xml后,?lt;!--  -->屏蔽如下代码卛_Q?br />      <servlet servlet-name="resin-php"
           servlet-class="com.caucho.quercus.servlet.QuercusServlet">
      </servlet>
      <servlet-mapping url-pattern="*.php" servlet-name="resin-php"/>
      <welcome-file>index.php</welcome-file>
2. 配置Apache的PHP处理模块Q在httpd.conf最后添加如下代码(我的PHP是装在D:/HttpServer/php5Q?br />      ## Add php5 module
      LoadModule php5_module "D:/HttpServer/php5/php5apache2_2.dll"
      AddType application/x-httpd-php .php
      # Configure php.ini path
      PHPIniDir "D:/HttpServer/php5/"
呵呵Q因为Resin的PHP配置不太熟悉Q网上的资料也比较少Q所以还是用了Apache+PHP的处理方式?br />

lovajava_ye 2007-03-30 14:27 发表评论
]]>
用实例说明如何用JavaScript生成XML http://m.tkk7.com/guming123416/archive/2006/01/23/29006.htmllovajava_yelovajava_yeMon, 23 Jan 2006 05:34:00 GMThttp://m.tkk7.com/guming123416/archive/2006/01/23/29006.htmlhttp://m.tkk7.com/guming123416/comments/29006.htmlhttp://m.tkk7.com/guming123416/archive/2006/01/23/29006.html#Feedback0http://m.tkk7.com/guming123416/comments/commentRss/29006.htmlhttp://m.tkk7.com/guming123416/services/trackbacks/29006.html<script language="javascript">
<!--
var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") 


//加蝲文档
//doc.load("b.xml");

//创徏文g?
var p = doc.createProcessingInstruction
("xml","version=’?.0’?nbsp;
encoding=’’gb2312’?);

    //d文g?
    doc.appendChild(p);

//用于直接加蝲时获得根接点
//var root = doc.documentElement;

//两种方式创徏Ҏ?
//    var root =
doc.createElement("students");
    var root = doc.createNode(1,"students","");

    //创徏子接?
    var n = doc.createNode(1,"ttyp","");

        //指定子接Ҏ?
        //n.text = " this is a test";
    
    //创徏孙接?
    var o = doc.createElement("sex");
        o.text = "?;   
//指定其文?

    //创徏属?
    var r = doc.createAttribute("id");
        r.value="test";

        //d属?
        n.setAttributeNode(r);

    //创徏W二个属?nbsp;   
    var r1 = doc.createAttribute("class");
        r1.value="tt";
        
        //d属?
        n.setAttributeNode(r1);

        //删除W二个属?
        n.removeAttribute("class");

        //d孙接?
        n.appendChild(o);

        //d文本接点
        n.appendChild(doc.createTextNode
("this is a text node."));

        //d注释
        n.appendChild(doc.createComment
("this is a comment\n"));
    
        //d子接?
        root.appendChild(n);
    
    //复制接点
    var m = n.cloneNode(true);

        root.appendChild(m);
        
        //删除接点
        root.removeChild(root.childNodes(0));

    //创徏数据D?
    var c = doc.createCDATASection
("this is a cdata");
        c.text = "hi,cdata";
        //d数据D?
        root.appendChild(c);
    
    //dҎ?
    doc.appendChild(root);

    //查找接点
    var a = doc.getElementsByTagName("ttyp");
    //var a = doc.selectNodes("http://ttyp");

    //昄Ҏ点的属?
    for(var i= 0;i<a.length;i++)
    {
        alert(a[i].xml);
for(var j=0;j<a[i].attributes.length;j++)
        {
            alert(a[i].attributes[j].name);
        }
    }

    //XML保存Q需要在服务端,客户端用FSOQ?
    //doc.save();
    
    //查看Ҏ点XML
    if(n)
    {
        alert(n.ownerDocument.xml);
    }

//-->
</script>


lovajava_ye 2006-01-23 13:34 发表评论
]]>
վ֩ģ壺 ޾ƷҳĻ| þþþþóëƬѿ| Hվ߹ۿ| AVۺɫһ| ѽƵ| ƷƷŮѹۿ| պһĺ| Ůǿ߳վ| AVվ| һƵ| ձػɫAAAƬ| ˾þۺӰԺ| ߹ۿ| AVרAV| гʮ·Ƶ| ۺպ| 91߹ۿ| պƵ| Բٸ| ޳aƬ߹ۿ| žƷƵ| ޾ƷպAV | ؼëƬȫѲaһ | ӰԺѹۿ| ŷղҳ| ձƬѹۿһ| պһ| vƬѲ| þþwww˳| þþþþþþ| Ů׽Ƶ| ˾ҹƵ| ޹Ƭ߹ۿ | ѹۿվ| ٸԼA | þ۲ӰԺѿҹɫ| ƵպƵ| һػɫƬ߹ۿ| ˿www| ĻþþƷA| ٸ17p|