resin上传文件大小|如何安装resin

|

『壹』 如何在resin中布署.WAR文件

直接放到Webapps目录下就可以了,步骤如下:Tomcat的Webapps目录是Tomcat默认的应用目录,务器启动时,会加载所有这个目录 下的应用。也可以将jsP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特 性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。在程序执行中打包:<pre t="code" l="java">try{ string strjavahome = system.getproperty(java.home); strjavahome = strjavahome.substring(0,strjavahome.lastindexof(\\))+\\bin\\; runtime.getruntime().exec(cmd /c start +strjavahome+jar cvf hello.war c:\\tomcat5.0\\webapps\\root\\*); } catch(exception e){system.out.println(e);}webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的server.xml文件,找到下面内容即可:<pre t="code" l="java">lt;Host name=localhost debug=0 appBase=webapps unpackWARs=true autoDeloy=true xmlValidation=falase xmlNamespaceAware=false;

『贰』 resin怎么发布war文件

1、拷贝webapps发布法:拷贝你的war文件到webapps下面找到resin.xml文件,在web-app-deploy配置path<resin xmlns="http://caucho.com/ns/resin"><cluster id="">…<host id=""><web-app-deploy path="webapps"expand-preserve-fileset="WEB-INF/work/**"/></host></cluster></resin>2、命令行发布方法:unix> resinctl deploy xxx.war

『叁』 如何安装resin

1.Resin 可以在 http://www.caucho.com/download/index.xtp 免费下载和使用。使用Resin开发或者学习是免费的,但是如果把Resin作为收费产品发布是需要付费的。目前的版本是2.10.下载Resin 时选择Archive Versions 中的 windows.zip的普通安装包resin-2.1.0.zip.把该zip包解压到任何目录下面,如d: esin.以下介绍都假设Resin安装在d: esin下。进入d: esinin,键入httpd,可以在命令行控制台下运行Resin服务器。此时弹出一个有start 和stop两个Radio按纽和一close按纽的对话框。在这里可以看到Resin的运行信息。这些信息同时Resin可以在d: esinlog目录下面的stdout.log 日志文件中察看到。如:Resin 2.0.4 (built Thu Nov 15 17:56:24 PST 2001)Copyright(c) 1998-2001 Caucho Technology. All rights reserved.Starting Resin on Wed, 23 Jan 2002 14:41:47 +0800 (CST)http listening to *:80srun listening to haitaiserver:6802点选stop,可以停止当前的Resin服务器进程;再点选start,又可以开启新的Resin服务器进程。关闭该对话框,则回到Command 控制台的盘符提示状态下。如果在nt4或者win2k环境下,需要把Resin当成服务,只需要在Command控制台的该目录下,键入 httpd ?install,就可以在管理工具的服务下面看到新增了一条ResinWeb Server的自动的服务。以后只要进入nt 4或者win2k,就可以启动Resin服务。该服务也可以像其他服务一样设置成手动或者禁用状态。注意有的时候在安装完服务后,启动Resin,并不能看到自己写的Resin例程可以被解析,浏览器显示服务器找不到错误。只要重新启动win2k或者nt,就能解决该问题。下面简要介绍一下Resin服务器的配置。Resin服务器和大多数Java Web服务器一样,通过一个Xml文件配置。进入d: esinconf目录,打开resin.conf,这是一个xml格式的文本。这里面有很多标记,先查找到:。在标记对中的配置和resin的Java Web 服务器有关。找到,在标记对中的表示resin的根,相当于Apache的htdocs 或者 IIS 的wwwroot.Resin自带http服务器,但是也可以不使用它,采用Apache 或者 IIS做http服务器。这个在下面段落中会提到。再查找标记,它可以这样配置。host参数指定的是服务器,port指定的是http端口,默认是localhost和8080.还有标记。这个是jsp 和java Servlet的引擎配置。一般默认就可以了,除非6802端口已经被别的程序占用了。然后,配置jdk.这个需要在classpath中设置。右键点击我的电脑,在系统特性的高级标签中,点击环境变量,在系统变量中新建一个环境变量,变量名为classpath,值为jdk所在的目录;再新建另外一个环境变量,变量名为path,值为javac.exe 和java.exe所在的目录(在jdk所在的目录下面的bin目录下)。一般这样子配置以后,Resin就可以使用了。在d: esindoc中(假设你的对中的名称是doc,也就是根是d:/resin/doc,而且你的如左配置),随便写一个jsp文件,如可以写个test.jsp文件,内容为。然后,在浏览器中,键入http://localhost/test.jsp.如果你可以看到浏览器显示6,则表示Resin服务器已经可以正常运行了。注意,修改配置后,一般重新启动resin才能看到变化 2.安装: 解压resin之后,以和apache结合的方式编译resin3./configure –with-apache=/home/webadm.make.make install编译完成之后.要修改apache的配置文件httpd.conf. 之前和2.0.x结合的apache的配置为CauchoConfigFile /home/resin/conf/resin.conf, 现在必须将这一行改成ResinConfigServer localhost 6802 (6802为resin的srun的端口 ), 这样才能实现apache和resin的结合.主要配置说明 resin3的web-app配置和2.0有一定的区别.首先,将web-app-deploy的相关配置去掉(该目录主要为打包的war文件设置目录,当与下面的host的document-directory不同时,document-directory无效 ) , 然后修改<host> 的<document-directory>/home/webpub</document-directory>, /home/webpub为程序主页存放的目录.配置servlet-mapping,在web-app里设置.如下 <servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>配置数据库.范例如下<database> <jndi-name>jdbc/test</jndi-name> <driver type="org.gjt.mm.mysql.Driver"> <url>jdbc:mysql://127.0.0.1:3306/test</url> <user>test</user> <password>test</password> <init-param useUnicode="true"/> <init-param characterEncoding="gb2312"/></driver> <prepared-statement-cache-size>8</prepared-statement-cache-size> <max-connections>300</max-connections> <max-idle-time>30s</max-idle-time> </database> 需要注意的是,resin3的DBPool没有了getPool(String PoolName)的方法.所以以前的数据池连接方法不能使用了.比较折中的修改方法是, 重写一个DBPool类,然后把java类里面的import com.caucho.sql.*;去掉避免冲突.DBPool类范例:package com.netease.mm;import java.sql.*;import javax.sql.*;import javax.naming.*;public class DBPool{ private Connection conn = null;public static DBPool getPool(String poolName) { try { Context env = (Context) new InitialContext().lookup("java:comp/env"); DataSource source = (DataSource) env.lookup("jdbc/"+poolName); DBPool pool = new DBPool(); pool.conn = source.getConnection(); return pool; } catch(Exception e) { return null; } }public Connection getConnection() { return conn; }}配置stderr,stdout等log问题. Resin3默认并不会将程序出错的信息打印出来.需要自己设置.在<resin>结点之下添加如下配置:<log name='' level='all' path='stderr:' timestamp="[%H:%M:%S.%s]" format=" ${log.level} ${log.loggerName} ${log.message}"/>配置中无法解决的问题: 在resin2.0.x中.可以设置error-page,当resin启动错误或未启动时,访问主页将自动转向到所设置的error-page, 在resin3中,虽然主页帮助里面提到这个设置例:<error-page exception-type='connection' location='/errpage.html'/>, 但经过测试.无论将此设置放在哪一层结点(resin,server,host,web-app)之下.都无法起到转向的作用. 这就引发一个严重的问题,当resin3未启动而apache运行时.访问jsp页面,将直接显示出源码.该问题在resin3至今发布的版本都存在,目前找不到有效便捷的解决方法.

『肆』 求一篇关于高吸水性树脂的英文文献

关键词是:Superabsorbentresinofstarchgraftedacrylicacid在GoogleScholar查文献就可以找到,很多是要注册交钱的。有一篇是可以直接下载的,但由于文件大小限制无法上传到这里,你自己看是否是你想要的:http://www.thaiscience.info/Article%20for%20ThaiScience/Article/2/Ts-2%20graft%20copolymerization,%20characterization,%20and%20degradation%20of%20cassava%20starch-g-acrylamide-itaconic%20acid%20superabsorbents.pdf

『伍』 jsp中如何增加上传文件的功能代码

首先下载jspsmartupload组件 http://www.jspsmart.com 二、将目录jspsmartupload/wib_inf/classes中的内容拷贝到网站所在的实际目录中的WEB-INF中(resin是这个目录,其他的可能是classes,具体请查阅jspsmartupload/help/setup.htm) 三、假如是resin运行JSP,请在resin的conf/resin.conf中的 <web-app> 和 </web-app> 中加入: <path-mapping url-pattern=’/upload/*’ real-path=’f:\jsp\jspsmartupload\upload’/> 四、上传界面的代码如下:(文件名:insert.htm) <FORM METHOD="POST" ACTION=" uploadfile.jsp" ENCTYPE="multipart/form-data"> <INPUT TYPE="FILE" NAME="FILE1" SIZE="50"> <BR> <INPUT TYPE="FILE" NAME="FILE2" SIZE="50"> <BR> <INPUT TYPE="FILE" NAME="FILE3" SIZE="50"> <BR> <INPUT TYPE="FILE" NAME="FILE4" SIZE="50"> <BR> 主题: <input type="text" name="text1" > <br> <INPUT type=submit value=写 完 name=ok> </form> 注重上面的real-path目录 五、uploadfile.jsp的代码如下: <%@page contentType="text/html;charset=gb2312" language="java" import="com.jspsmart.upload.*"%> <jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />

『陆』 tomcat下的jsp程序如何上传到resin服务器

我从tomcat 传到 resin 就一个问题,就是servlet 的问题,原来 tomcat 下 web.xml 的servlet配置是:<servlet> <servlet-name>testServlet</servlet-name> <servlet-class>com.test.servlet.testServlet</servlet-class></servlet><servlet-mapping> <servlet-name>testServlet</servlet-name> <url-pattern>/servlet/testServlet</url-pattern></servlet-mapping>页面form 的action="/servlet/testServlet"resin 的配置如下:<servlet> <servlet-name>testServlet</servlet-name> <servlet-class>com.test.servlet.testServlet</servlet-class></servlet><servlet-mapping> <servlet-name>testServlet</servlet-name> <url-pattern>/testServlet</url-pattern></servlet-mapping>页面form 的action="testServlet"还有resin 和tomcat 内部处理字符集页不太一样!暂时还没有发现别的问题!

『柒』 resin怎么在eclipse配置和使用呢

1、打开“window->Preferences->Java->BuildPath->Classpath Variables”,添加classpath variables,配置到Resin的安装目录。指定到java_home下的lib/tools.jar文件上,否则可能会在控制台输出时中文显示成乱码。2、运行菜单“Run->Run…”,在弹出的窗口中添加一个JavaApplication的运行项目。3、项目名称随便添写,能区分出不同的应用就可以。如:resin_2.1.16。在Project一项置为空。4、设置项目的启动类(Main Class),Resin2.x为com.caucho.server.http.HttpServer,Resin3.x为com.caucho.server.http.ResinServer,Resin4.x为com.caucho.server.resin.Resin。5、配置Arguments,在Program arguments中填写-conf"${project_loc}\resin.conf",(如果配置Resin3.x则填写-conf"${project_loc}\resin30.conf")(如果配置Resin4.x则填入-conf"E:\CVSROOT\HelpDesk\resin40.xml")。6、在VM arguments中为空(如果是Resin3.x则填写-Djava.util.logging.manager=com.caucho.log.LogManagerImpl)(如果配置Resin4.x则填入-Dresin.home="D:\resin\resin-4.0.4"-Djava.util.logging.manager=com.caucho.log.LogManagerImpl-server -Xmx256m -Xms80m -XX:PermSize=128m-XX:MaxPermSize=128m)。7、指定Working directory为resin的安装目录。8、配置JRE,保持默认配置即可,如果是resin3.x版本需要jre5.0。9、配置classpath,选择Bootstrap Entries,点击Advanced,选择Add ClasspathVariables,选择Resin_2.1.16,点击Extend,将lib目录下的所有jar文件选中,添加到启动项目中,将JDK_TOOLS也加到启动项目中。10、保存配置。在项目的根目录下放置resin.conf,在eclipse的Run菜单中将Resin_2.1.16加入到收藏中,选择项目或是项目中的某个文件,然后运行Resin_2.1.16。


赞 (0)