resin

阅读 / 问答 / 标签

如何让resin中JSP更新后自动编译,但class文件更新后不编译重启

jsp本身就要被转换成java文件,然后在编译成class文件,所以说是不可以象你说的那样的

synthetic resin什么材料

synthetic resin英 [sinu02c8θetik u02c8rezu026an] 美 [su026anu02c8θu025btu026ak u02c8ru025bzu026an] n.合成树脂;塑胶例:1、The impact of the crisis on China"s synthetic resin industry is analyzed and some suggestions are presented. 分析了此次金融危机对我国合成树脂的影响,并提出了一些建议。2、Synthetic resin emulsion have a wide range of application in coating, adhesive, fiber and paper processing, etc. 合成树脂乳液在涂料,粘接剂,纤维,纸加工等领域都有非常广泛的用途。3、Rotation type valve suppressed by high phenolic aldehyde synthetic resin and nanometer materials. 采用旋转移动式滑阀,滑阀材料采用高级酚醛合成树脂和纳米材料模压而成;

为什么resin服务器一周就自动死机

看系统日志找原因

请问各位专业人士。poly和resin是一样的材料吗?

不是的,类别不一样

resin4.0起不来,本地计算机服务启动后停止,默写服务在未由其他服务或程序使用时将自动停止

需要确定具体是哪个服务。控制面板所有控制面板项管理工具服务自己找到需要修改的服务-属性-更改启动类型(或 恢复选项 -第一次失败-重启)可能导致cpu占有率一直较高!

Apache2+Resin3.1.6 无法读取html格式页面。。

去掉apache也可以,直接走resin。apache配置太复杂,且resin的静态文件处理能力也不弱

resin服务器报错

500 为服务器端错误。com.syk.servlet.MemberServlet配置在web.xml出错。

resin的默认访问界面在哪个路径下

Window2003中文版。 2、Web服务器,我使用的是系统自带的IIS6。 3、JAVA处理平台,这里用的是JAVA 2 SDK,SE v1.4.2_06版。 4、jsp/Servlets运行平台,我选择的是Resin 2.1.16版,因为据说Resin比Tomcat运行效率高10倍以上,而关于 Resin的版本需要注意的是,我听说Resin 2.x属于免费版本,而3.x则是收费版本,所以选择Resin 2.1.16版。呵呵。 没东西了,开始。 一、安装JAVA 2 SDK 不做JAVA开发,安装一个标准环境就可以了,去java.sun.com,网页右边有快速导航,直接去下载好了,有中文版的。 我的安装文件名是:j2sdk-1_4_2_06-windows-i586-p.exe ,不提供URL了,自己找去。 运行安装,出现界面: 然后选择安装路径,全部安装好,自己操作,很简单的。 我装在C:JDK目录下。 接下来设置环境变量,这一步很重要,别忘了: JAVA_HOME = C:JDK CLASSPATH = C:JDKLIB ools.jar;C:JDKLIBdt.jar Path 路径里添加 C:JDK;C:JDKin 二、安装jsp/Servlets运行平台,Resin 哪里找?下载嘛,去,上去就找Download,下载最新版本就好了。 我用的文件名:resin-2.1.16.zip,解压缩到C: esin目录 记得立即做好下面这一步,设置Resin的环境变量,我总是在这里忘了,最后系统找不到resin在哪里,当然不成功了。 RESIN_HOME = C: esin 接下来我们继续,运行C: esininhttpd.exe 这时候等待,然后出来了2个窗口,仔细看清楚。需要注意的是,启动Resin Web 服务器和关闭服务器 都要使用小的这个窗口来操作,不要直接把后面的那个大的窗口给咔嚓掉哦。 这时候,Resin服务的终端输出上可以看到,http listening to *:8080 这表明Resin自带的web服务已经运行在本机的8080端口上了。 验证一下: 到这里,Resin服务器已经架设完毕,如果只自己做测试jsp或者服务器跑这么一个网站的话 完全足够用了。当然,总是访问8080端口也不是很方便,自己可以手工修改一下。 打开C: esinconf esin.ini文件: 查找<http port="8080"/>,这个是修改端口的 修改站点默认目录也有2种改法,现在系统用的是C: esindoc下的内容 在配置文件里面只要写相对路径doc就可以了。 也就是<doc-dir>doc</doc-dir>中间的doc这个地方。 看见没有? 是的,另外<http port="8080"/>这里修改端口就可以了。 但是、、、 呵呵,谁让我还不满足呢。 三、将Resin挂接进IIS 我先把IIS6装起来,Win2003的好处就是不用的东西平时全都不开,呵呵,真不错。 按步骤进行: 在C盘建立C:webjspsite目录。这个就是jsp网站的主目录。 然后在目录下创建一个测试用的test.jsp文件。 输入以下内容: <HTML> <HEAD> <TITLE>Jsp Simple Example</TITLE> </HEAD> <BODY> <% out.println("Hello, world!"); %> </BODY> </HTML> 接着,在C盘建立C:webdllrun目录。 把C: esinlibexec目录下的isapi_srun.dll 复制到C:webdllrun目录下。 至于为什么要把dll复制过去,原因就是jsp的解析是要通过Resin提供的第三方的isapi接口进行的。 平时客户端提交URL的时候,只要发现是.jsp,IIS将把.jsp丢给iis_srun.dll来执行。 后面这个目录还要再用,继续往下走: 启动IIS6.0,首先在Web服务扩展里面添加允许.jsp后缀的Web服务扩展。 扩展名什么都随意填写,我这里输入jsp。 这是Windows2003里面IIS6.0增强的安全功能,你可以允许服务器上有哪些服务扩展是允许的,哪些是禁止的。 允许JSP。 为了看得更清楚,我们建立一个新的站点。 打开站点属性,在ISAPI筛选器里面添加新的筛选器,名称随意,这里输入jsp, 再输入可执行文件,也就是刚才说的resin挂接IIS用的ISAPI过滤器,输入 C:webdllrunisapi_srun.dll 确认后,要注意一点,就是刚刚挂接进去的dll不会立即生效,优先级也显示*未知* 没有关系,不用理会。继续往下走。 下面我们需要做的就是比较重要也很复杂的事情了,也就是修改Resin的配置文件。 仔细研究C: esinconfsamples下的配置文件的参考, 尤其是要研究iis.conf 和 virtual_host.conf 下面说一下我的计划,我计划是这样,建立一个带主机名的网站,这样来模拟真实服务器 环境中,虚拟主机的情况。 那么我计划建立一个jsp网站,abu.com 指向我的IP 127.0.0.1 而127.0.0.1直接访问,是IIS默认的asp网站。 如果这两个都能访问,那么表明,我们的目的已经达到了。 为了能够在本地实现访问abu.com的时候能够解析到127.0.0.1 我修改本机的hosts 接下来,我修改c: esinconf目录下的配置文件resin.conf 这里非常关键,但其实最重要的就两个地方。 将<doc-dir>注释掉,将Resin自带的8080端口运行的服务注释掉<http port="8080"/> 加入<http-server app-dir="C: esindoc"> 这里的app-dir是缺省路径,假如Resin自带的web 运行的话,缺省就是这个目录。 和下面这里: 仔细看<host>中间的这部分,这是建立虚拟主机的关键,每次增加虚拟主机就需要修改这个部分, 每个站点用<>括起来。 配置文件基本配好了。 下面添加一个resin.ini文件到先前建立的dllrun目录 添加内容 ResinConfigServer localhost 6802 CauchoStatus yes 意思就是当调用isapi_srun.dll的时候读取相关配置 回到IIS里面,将主机头名添加进去。 给虚拟主机用户添加账号。 加入Guests组 然后给对应的目录设定权限: 给C:webjspsite目录添加刚才用户的权限,注意需要给读写都给。 给c:webdllrun目录刚才那个用户的读权限: 在IIS6.0里面的应用程序池中间添加一个新的池 名字叫jspAppPool,然后给这个池 应用程序池标识给予SYSTEM权限。 其实这里可以给更低一点的权限的,有心的朋友可以自己研究一下。 把JSP的网站加入到这个池中方便集中管理。 在jsp的网站上添加一个虚拟目录,目录名为scripts,并且给予可执行的权限。 最后别忘了给这个网站的运行权限设定为刚才的jsp_user用户。 重启Resin,重启IIS。 检查Resin有没有挂接进IIS的办法就是看ISAPI筛选器 如果状态是绿色箭头,表示已经被系统挂接成功。 然后浏览abu.com访问test.jsp文件 而asp网站也同时可以运行

求助linux resin 编码问题

我看你用的专业版,你不用那么麻烦安装好后你用 service resin start就行如果启动不起来你要看日志报错其中有2个地方要你修改!

PVC resin K65-67指的是那种物质,详细说明1谢谢

是表示PVC树脂粉聚合度的一个指标,叫K值,跟聚合度是相对应的,K65-K67大概是1000的聚合度。国内常用的PVC粉主要是700、800、1000和1300四种聚合度,即国标的SG8、SG7、SG5和SG3型,分别对应K57、K60、K67和K73四种型号。PVC树脂分为电石法和乙烯法两种。目前国内生产的PVC粉大多数都是电石法的,基本上都是K67即1000聚合度的,这种树脂质量相对不是太好,杂质、晶点多,主要用在型材上,生产的厂家非常非常多,可以在网上找一下“电石法PVC树脂”。乙烯法的质量要好的多,生产厂家相对比较少,产品大多是K60即800号的,不过1000和1300的也都不少,象天津LG、天津大沽化、宁波台塑、宁波韩华、太仓华苏、上海氯碱、齐鲁石化等都是乙烯法的。

resin java.util.zip.ZipException: error in opening zip file

你的resin没有改过任何文件吗? 还是在webapps目录里面放了war文件呢?如果有可以去掉重启resin看看 如果还不行你就重新解压resin试试把

resin项目改成 tomcat项目

tomcat 配置服务器项目详细参考http://bitding.blog.sohu.com/57653768.html如果是本机测试的,首先安装jdk,在C:Tomcat 5.0confCatalinalocalhost目录下添加 ***.xml <Context docBase="d:实际路径" path="/111(虚拟路径)" debug="0" reloadable="true" crossContext="true"> </Context>win2003 环境变量。path C:jdk1.5.0_05in;C:jdk1.5.0_05jrein; JAVA_HOME C:jdk1.5.0_05 CLASSPATH C:jdk1.5.0_05lib ools.jar;. TOMCAT_HOME C:Tomcat 5.0

resin4.0.44启动一个服务,为什么会有两个resin进程

直接在看resin.conf文件里配置,具体的看默认的是怎么配置的。这个很简单,有不懂的再来问我

如何解决linux下面resin运行JSP出现乱码

但是一到服务器上面一运行发现还是乱码测试发现跑*.html是不会出现乱码的。现在来看一下如果运行*.jsp哦就出现乱码了我的页面:<%@ page language="java"import="java.util.*" pageEncoding="utf-8"%<metahttp-equiv="Content-Type" content="text/html;charset=utf-8" /这样设置之后再运行发现还是出现中文乱码了。奇怪了~解决Linux下面运行JSP出现中文乱码的方案:1.设置好这几个地方<%@ page contentType="text/html; charset=utf-8"%<%@ page language="java"2.import="java.util.*,com.util.IPUtil"pageEncoding="utf-8"%JSP页面的头部设置好META标签的编码风格<Meta http-equiv="Content-Type" Content="text/html; Charset= utf-8"<Meta http-equiv="Content-Language" Content="utf-8"//-------------------------浏览器编码-----------------<html<head<meta http-equiv="Content-Type"content="text/html; charset= utf-8"</head</html//控制住JSP页面的编码形式!<%@ page pageEncoding=" utf-8"%//JSP页面编码:<%@ page contentType="text/html";charset= utf-8%//JSP页面输出编码:<% request.setCharacterEncoding("utf-8");%//JSP页面输入编码://------------------------MySql编码-------------------Connection connect = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/mydb?user=登陆帐号&password=你的密码&useUnicode=true&characterEncoding= utf-8");说明:1、控制浏览器的输出显示编码是:

Resin4.0 配置优化!(安全加固)

删除<resin:import path="${__DIR__}/health.xml"/> 删除<web-app id=""> <resin:LoadBalance regexp="" cluster="app"/></web-app>仅保留自己需要使用的cluster, 其它的可以删除删除cluster id="web", cluster id="memcached" 修改 resin.properties ,web_admin_enable : falsesession_store : false (每个服务器是一个集群,不需要考虑session 持久化)resin_doc : falsedev_mode:false删除 resin.xml 里的 <host id="" root-directory="."> <!-- - webapps can be overridden/extended in the resin.xml --> <web-app id="/" root-directory="webapps/ROOT"/> <resin:if test="${resin_doc}"> <web-app id="/resin-doc" root-directory="${resin.root}/doc/resin-doc"/> </resin:if> </host>添加host ,如添加cms应用。 <web-app id="/" root-directory="/data/www/cms"> </web-app>防止hash collision dos攻击, form-parameter-max 用来限制每次post submit的参数个数 , <web-app id="/" root-directory="/data/www/cms"> <form-parameter-max>100</form-parameter-max> </web-app>日志记录,记录cms的访问日志: <web-app id="/" root-directory="/data/www/cms"> <form-parameter-max>100</form-parameter-max> <stderr-log path="/data/logs/cms/stderr.log" timestamp="[%Y-%m-%d %H:%M:%S] " rollover-period="1D"/> <stdout-log path="/data/logs/cms/stdout.log" timestamp="[%Y-%m-%d %H:%M:%S] " rollover-period="1D"/> </web-app>你根据自己的应用需要,对照着修改吧。

eclipse| maven| resin|服务器启动的了项目没有启动;大神告知排查方式和容易出现的问题。项目没有报错。

首先,搞清楚eclipse和tomcat部署应用的流程和路径:ecliplse中的tomcat在默认启动方式时,是通过配置文件的形式调用tomcat来启动的,在tomcat安装目录是看不到我门的项目的,默认在工作空间.metadata.pluginsorg.eclipse.wst.server.core mp0下创建一个文件【D:workspace.metadata.pluginsorg.eclipse.wst.server.core mp0confCatalinalocalhostproject.xml】然后在这个文件下tmp0目录下,存放部署的项目名称,具体配置内容可以双击Servers选项卡中的Tomcat,查看Server Locations菜单,看到【Server path】就是服务配置路径,【Deploy path】就是项目存放的路径,在这个路径下就可以看到我们的项目了。

linux resin怎么指定jdk

在resin/conf有resin.properties或者resin.conf(旧版本的文件名),这是resin的配置文件。监听端口、watchdog端口、集群/实例端口、jvm的内存配置,都在里面配置。如果端口无冲突的话,默认配置,直接启动即可。

我的resin-4.0.15启动成功但是打不开默认首页,指点一下

我想问一下 ,我今天 也出现了这个问题,resin 3.1 之前 在服务器上能访问,之后就访问不到了。然后到服务器上 本机访问 127.0.0.1 都进入不了首页面,不知道具体 问题是是怎么回事?

resin不能用

环境变量没配好,把‘jdk安装路径lib ools.jar"添加到环境变量classpath里。晕,看来你Java环境变量就没配置过啊,Resin 其实解压运行httpd.exe能直接用的。变量名:path 变量值:C:j2sdk1.4.1_07in 变量名:java_home 变量值:C:j2sdk1.4.1_07 变量名:classpath 变量值:.;C:j2sdk1.4.1_07lib ools.jar;C:j2sdk1.4.1_07jrelib t.jar;

linux重起resin

/usr/local/resin/bin/httpd.sh restart [/usr/local/resin是resin的安装目录]

请问resin怎么关闭 输入什么指令!

关闭sh resin.sh stop 打开sh resin.sh start看状态sh resin.sh status

linux中的resin启动问题

杀进程再启动

一个单机起步多个resin实例怎么解决

一个单机启动多个resin实例 1.启动第一个实例没问题。2.启动第二个实例抛出异常:Resin/4.0.33 can"t start -server "app-0" for watchdog at 127.0.0.1:6600. Unexpected resin.home mismatch: CLI resin.home: /usr/local/resin/ watchdog resin.home: /usr/local/resin-translator/方法:conf/resin.xml中如下配置,添加watchdog-port="6600", watchdog-port默认为6600端口号,只需要把这个端口号修改一下就可以,如: <!-- define the servers in the cluster --> <server-multi address-list="${app_servers}" id-prefix="app-" port="6800" watchdog-port="6601"/>

为什么我的resin不能启动

eclipse配置resin方法1.打开“window->Preferences->Java->Build Path->Classpath Variables”,添加classpath variables,将其配置到Resin的安装目录。如:Resin_2.1.16 -D:/Program/JavaSoft/resin-2.1.16。最好同时配置一个JDK_TOOLS,指定到java_home下的lib/tools.jar文件上,否则可能会在控制台输出时中文显示成乱码。2.运行菜单“Run->Run...”,在弹出的窗口中添加一个Java Application的运行项目。项目名称随便添写,只要能区分出不同的应用就可以了。如:resin_2.1.16。在Project一项置为空,如果已经有内容了则将其删除,这要才能保证在每个项目中都可以运行。3.设置项目的启动类(Main Class),Resin2.x为com.caucho.server.http.HttpServer,Resin3.x为com.caucho.server.http.ResinServer,Resin4.x为com.caucho.server.resin.Resin。4.配置Arguments,在Program arguments中填写-conf"${project_loc} esin.conf",(如果配置Resin3.x则填写-conf"${project_loc} esin30.conf")(如果配置Resin4.x则填入-conf "E:CVSROOTHelpDesk esin40.xml")。5.在VM arguments中为空(如果是Resin3.x则填写-Djava.util.logging.manager=com.caucho.log.LogManagerImpl)(如果配置Resin4.x则填入-Dresin.home="D: esin esin-4.0.4"-Djava.util.logging.manager=com.caucho.log.LogManagerImpl-server -Xmx256m -Xms80m -XX:PermSize=128m -XX:MaxPermSize=128m)6.指定Working directory为resin的安装目录7.配置JRE,保持默认配置即可,如果是resin3.x版本可能需要jre5.0。8.配置classpath,选择Bootstrap Entries,点击Advanced,选择Add ClasspathVariables,选择Resin_2.1.16,点击Extend,将lib目录下的所有jar文件选中,添加到启动项目中,然后将JDK_TOOLS也加到启动项目中。如果是4,选择Bootstrap Entries,点击Advanced,选择Add Liberty,选择User Liberty,点击next,点击User Liberty,new一个lib目录resin4.0确认,加载resin4下所有jar包。点击Ok,选择创建的包next9.保证配置。在项目的根目录下放置resin.conf,在eclipse的Run菜单中将Resin_2.1.16加入到收藏中,选择项目或是项目中的某个文件,然后运行Resin_2.1.16即可。

resin是什么材料

树脂材料。

在linux下如何查看resin启动没有

ps aux|grep resin

怎么远程启动resin 进入断点

首先对生成的Java客户端代码写了main方法测试,调用webservice服务正常。然后我把生成java客户端代码加拷到我现有的Web工程中,然后通过http的方式去调用该客户端代码去调用Webservice服务,结果报错。完整的报错信息如下:java.io.FileNotFoundException:/500.jsporg.springframework.web.util.NestedServletException:Handlerprocessingfailed;nestedexceptionisjava.lang.ExceptionInInitializerErroratorg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:823)atorg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)atorg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)atorg.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:114)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:91)atcom.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)atorg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)atcom.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)atcom.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)atcom.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)atcom.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)atcom.caucho.server.port.TcpConnection.run(TcpConnection.java:682)atcom.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)atcom.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)atjava.lang.Thread.run(Thread.java:619)Causedby:java.lang.ExceptionInInitializerErroratcom.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader(RuntimeWSDLParser.java:794)atcom.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(RuntimeWSDLParser.java:251)atcom.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:118)atcom.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:254)atcom.sun.xml.internal.ws.client.WSServiceDelegate.(WSServiceDelegate.java:217)atcom.sun.xml.internal.ws.client.WSServiceDelegate.(WSServiceDelegate.java:165)atcom.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:93)atjavax.xml.ws.Service.(Service.java:56)atws.zjs.order.cn.com.zjs.edi.Query.(Query.java:51)atws.zjs.order.cn.com.zjs.edi.QuerySoap_QuerySoap_Client.(QuerySoap_QuerySoap_Client.java:30)atcom.specl.api.controller.webservicezjs.ZJSWebserviceConctroller.getOrderInfos(ZJSWebserviceConctroller.java:61)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:175)atorg.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:421)atorg.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:409)atorg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:774)atorg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)atorg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)atorg.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:114)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:91)atcom.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)atorg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)atcom.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)atcom.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)atcom.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)atcom.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)atcom.caucho.server.port.TcpConnection.run(TcpConnection.java:682)atcom.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)atcom.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)atjava.lang.Thread.run(Thread.java:619)Causedby:java.lang.IllegalArgumentException:property"javax.xml.stream.supportDTD"notsupportedatcom.caucho.xml.stream.XMLInputFactoryImpl.setProperty(XMLInputFactoryImpl.java:265)atcom.sun.xml.internal.ws.api.streaming.XMLStreamReaderFactory.getXMLInputFactory(XMLStreamReaderFactory.java:101)atcom.sun.xml.internal.ws.api.streaming.XMLStreamReaderFactory.(XMLStreamReaderFactory.java:67)我在这个Web项目中也写了个main方法通过客户端代码去调用webservice服务去测试,也就一点问题都没有。奇怪了,通过main方法去访问没有问题,通过Web方式去访问就有问题!因为以前没有做过Webservice开发,刚开始以为是CXF框架生成代码的问题,然后一直在网上找有关CXF生成客户端的问题。都没有找到结果。为了定位问题,我有新建了一个新的Web项目,把生成的java客户端代码也拷到我的新Web项目中。启动的是Tomcat服务器,然后还是一样通过http请求调用该java客户端去调用Webservice服务。结果调用成功!更奇快了,为什么在这个Web项目中可以调用Webservice服务成功?我感觉是不是我之前那个Web项目中的jar包有冲突。然后我就把我之前那个Web项目中jar都加到这个新Web项目中的classpath中去,结果用Tomcat启动,通过http方式访问,发现还是没有问题!而在回到我之前那个Web项目中去(说明:由于项目需要,开了两个Web服务器,一个是resin服务器,而这个Web项目就是跑在Resin上;另个一是Tomcat服务器,跑了其他的项目),再次启动Resin服务器。问题依旧,仍然报同样的错误!把上面的错误信息贴到网上去搜,但是仍然没有找到解决方案!正在一筹莫展的时候,我把最下面的错误信息“java.lang.IllegalArgumentException:property"javax.xml.stream.supportDTD"notsupported”贴到网上去,无意中找到了一个信息:resinwebservice报异常信息property"javax.xml.stream.isCoalescing"notsupported跟我的错误有点像,点进去一看,说是使用axis2开发webservice,部署到tomcat上没有问题,部署到resin上报下边异常。我想了想,我那个报错Web工程,不就是部署在Resin上嘛。然后我改成部署到Tomcat上去,结果运行,也没有问题!心里兴奋了一下,貌似问题找到了,应该就是Resin服务器引起来的了!然后我按照那里面的方法,首先在resin.conf配置中找到如下代码:--->如果已经使用,就替换下面,如果没有使用,就加上下面的配置我发现我的resin.conf配置中没有配置项。加上后,重启Resin,然后再以Web方式访问,结果大功告成!证明了是Resin服务器引起来的!这是我第一次通过Webservice客户端调用远程Webservice服务,碰到的问题。所以尽量详细的记下来,为自己,也为新手!

resin错误 帮忙答疑

Could not load Logmanager "com.caucho.log.LogManagerImpl"

resin服务器平台连接不上服务器

端口的问题,看看你的端口正不正确...

resin 中jsp 编译之后的java文件在哪里 ?

我的路径是E: ools esin-4.0.21webappsMyStruts2WEB-INFwork\_jsp,相信你能找到

resin可以复数吗

resin[英] [ˈrɛzɪn][美] [ˈrɛzən]n.树脂, 松脂比较GUM1(义项1)v.用树脂涂(或处理)

为什么resin重启了也不能访问

在出现故障的时候,看看自己的网络配置,如ip,网关,可以用ipconfig/all检查,再用arp-a看一下arp表是否正常,注意有没有arp中毒。ping一下共享机器能否ping通,ping一下网关能否ping通,再用nslookup检查一下dns解析是否正常。

resin服务器上传怎么控制路径

例如:如果你的weblogic安装在c: eaweblogic700.....那么,你的文件根路径就是c:.所以,有两种方式能够让你访问你的服务器端的文件:a.使用绝对路径:比如将你的参数文件放在c:yourconfigyourconf.properties,直接使用 new FileInputStream("yourconfig/yourconf.properties");b.使用相对路径:相对路径的根目录就是你的webapplication的根路径,即WEB-INF的上一级目录,将你的参数文件放在yourwebappyourconfigyourconf.properties,这样使用:new FileInputStream("./yourconfig/yourconf.properties");这两种方式均可,自己选择。(2).Tomcat在类中输出System.getProperty("user.dir");显示的是%Tomcat_Home%/bin(3).Resin不是你的JSP放的相对路径,是JSP引擎执行这个JSP编译成SERVLET的路径为根.比如用新建文件法测试File f = new File("a.htm");这个a.htm在resin的安装目录下 (4).如何读相对路径哪?在Java文件中getResource或getResourceAsStream均可例:getClass().getResourceAsStream(filePath);//filePath可以是"/filename",这里的/代表web发布根路径下WEB-INF/classes默认使用该方法的路径是:WEB-INF/classes。已经在Tomcat中测试。

resin启动服务器的出错!!!!!

重装下java环境

resin的问题

resin3是不是有60天的限制呢?在log里总会发现很多提示:Product registration not found: using Developer Source license.See http://www.caucho.com/download/license.xtp for details.Developer Source use is limited to:1. 60 day evaluation2. Development and testing3. Hobbyists and students下边会出很多异常:Caused by: com.caucho.java.JavaCompileException: Resin can"t load com.sun.tools.javac.Main. Usually this means that the JDK tools.jar is missing from the classpath, possibly because of using a JRE instead of the JDK. You can either add tools.jar to the classpath or change the compiler to an external one with <java compiler="javac"/> or jikes.java.lang.ClassNotFoundException: com.sun.tools.javac.Mainat com.caucho.java.InternalCompiler.compileInt(InternalCompiler.java:88)at com.caucho.java.AbstractJavaCompiler.run(AbstractJavaCompiler.java:115)觉得环境变量没问题啊,怎么会找不到呢

如何重启oa服务器的resin

3.x.xhttpd.sh restart4.x.xresin.sh restart 如果在windows下,直接在菜单中有stop和star的停止、启动命令。当然,更为直接的,可以重启服务器。--OA办公软件,电子政务OA自动化系统,推荐考察试用云海中腾OA智能办公平台,采用国际化java语言十余年持续开发,跨平台架构,配备安卓、苹果ios移动办公app专业客户端,阿里钉钉、微信企业号接口,大量控件免费提供,并提供量身定制拓展开发,提供本地化安装配置实施培训服务。

Resin启动下面是怎么回事?

没用过Resin,只用Tomcat,从字面理解:Socket 所使用的JNI(Java调用本地方的一个接口)库不可用,Resin将继续运行,但是性能会降低。

启动resin是,报错如下:应该怎么解决?

是你的项目中jar包冲突了,请把冲突的包或者类删除即可。

如何把 resin 启动服务加入到系统服务中去

添加resin到系统服务# cp /usr/src/resin-4.0.7/init.d/resin /etc/init.d/resin# chmod a+x /etc/init.d/resin# vi /etc/init.d/resin把所有的log_daemon_msg和log_end_msg改为echo然后就可以用service resin start|stop来启动和停止resin了

如何将resin的字符编码修改成utf-8

linux的话 用iconv -f resin -t utf-8 -o result.txt old_file.txt

如何将 resin2 升级到 resin3

Resin配置优化 1. Resin安装及自启动设置 创建开机自动启动 cp contrib/init.resin /etc/rc.d/init.d/resin vi /etc/rc.d/init.d/resin 设置正确的路径 JAVA_HOME=/usr/local/jdk1.6.0_13 RESIN_HOME=/usr/local/resin-3.1.8 赋予可执行权限 chm...

如何改变resin启动的默认页面

怎么打不开 提示什么?检查端口是否被占用,检查程序文件是否编译,或者是否可运行。如果是用eclipse编辑 请在eclipse上试运行一下。或更换版本,相对稳定应该是3.1,但不能解释3.1如何稳定,至少我现在一直在用 没有问题!很高兴能为您解答,希望能帮助您解决问题!

如何解决linux下面resin运行JSP出现乱码

但是一到服务器上面一运行发现还是乱码测试发现跑 *.html是不会出现乱码的。现在来看一下如果运行 *.jsp哦就出现乱码了我的页面:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%<metahttp-equiv="Content-Type" content="text/html; charset=utf-8" / 这样设置之后再运行发现还是出现中文乱码了。奇怪了~解决Linux下面运行JSP出现中文乱码的方案:1. 设置好这几个地方 <%@ page contentType="text/html; charset=utf-8"% <%@ page language="java"2. import="java.util.*,com.util.IPUtil" pageEncoding="utf-8"%JSP页面的头部设置好META标签的编码风格 <Meta http-equiv="Content-Type" Content="text/html; Charset= utf-8" <Meta http-equiv="Content-Language" Content="utf-8" //-------------------------浏览器编码-----------------<html <head<meta http-equiv="Content-Type" content="text/html; charset= utf-8"</head</html//控制住JSP页面的编码形式! <%@ page pageEncoding=" utf-8"%//JSP页面编码: <%@ page contentType="text/html";charset= utf-8%//JSP 页面输出编码: <% request.setCharacterEncoding("utf-8");%//JSP页面输入编码: //------------------------MySql编码------------------- Connection connect = java.sql.DriverManager.getConnection( "jdbc:mysql://localhost/mydb?user=登陆帐号&password=你的密码&useUnicode=true&characterEncoding= utf-8");说明:1、 控制浏览器的输出显示编码是:

关于从resin移植到tomcat的问题

tomcat的配置文件web.xml 答案补充 tomcat会认出bean的位置,默认是web-inf里面,你只需指定下虚拟目录就ok了 答案补充 在tomcat的manager里面

单独使用resin如何启动?

下载个 Resin 插件,然后创建 Runime 选好 Resin 目录和它的 JRE ,以后就在创建好配置之后有了 eclipse 的服务器编辑器了,部署就是在服务器上点”Add/Remove" 把程序加上去,点 Publish 和启动了。

linux ~怎么查看resin控制台

./resin.sh console

Resin手动启动时报错,Windows10系统?

Table[node:2,e: esin esin-dataapp-0distcache ode.db] validating indexes due to unclean shutdown.具体解决方案是:1、先将resin-4.0.40/resin-data/app-0/distcache/mnode.db删除,或者移动到其他目录下; 2、重启resin;这样就解决了。Windows 10,是由微软公司(Microsoft)开发的操作系统,应用于计算机和平板电脑等设备 [1] 。Windows 10在易用性和安全性方面有了极大的提升,除了针对云服务、智能移动设备、自然人机交互等新技术进行融合外,还对固态硬盘、生物识别、高分辨率屏幕等硬件进行了优化完善与支持 [2] 。截至2021年7月13日,Windows 10正式版已更新至10.0.19043.1100版本 [3] ,预览版已更新至10.0.21390.1版本 [4] 。2021年6月16日,微软公司宣布,2025年10月14日停止对Windows 10操作系统的支持

resin 配置jvm 参数 在哪个文件

  Resin配置优化  1. Resin安装及自启动设置  创建开机自动启动  cp contrib/init.resin /etc/rc.d/init.d/resin  vi /etc/rc.d/init.d/resin  设置正确的路径  JAVA_HOME=/usr/local/jdk1.6.0_13  RESIN_HOME=/usr/local/resin-3.1.8  赋予可执行权限  chmod +x /etc/rc.d/init.d/resin  加为自启动服务:  chkconfig --add resin  chkconfig --level 35 resin on  service resin start  解决启动服务错误: log_daemon_msg: command not found  将该函数调用到的地方注释掉并用echo 来代替。如:  log_daemon_msg “resin start”  改为  echo “resin start”  修改好后可以用service resin start/stop/restart来执行相关的命令。  2. 设置resin.conf参数及JVM设置  <jvm-arg>-Xmx4096m</jvm-arg>  <jvm-arg>-Xms4096m</jvm-arg>  <jvm-arg>-Xmn512M</jvm-arg>  <jvm-arg>-Xss50M</jvm-arg>  <jvm-arg>-XX:PermSize=768M</jvm-arg>  <jvm-arg>-XX:MaxPermSize=768M</jvm-arg>  <jvm-arg>-XX:SurvivorRatio=8</jvm-arg>  <jvm-arg>-XX:MaxTenuringThreshold=7</jvm-arg>  <jvm-arg>-XX:GCTimeRatio=19</jvm-arg>  <jvm-arg>-XX:+UseParNewGC</jvm-arg>  <jvm-arg>-XX:+UseConcMarkSweepGC</jvm-arg>  <jvm-arg>-XX:+CMSPermGenSweepingEnabled</jvm-arg>  <jvm-arg>-XX:+CMSClassUnloadingEnabled</jvm-arg>  <jvm-arg>-XX:+UseCMSCompactAtFullCollection</jvm-arg>  <jvm-arg>-XX:CMSFullGCsBeforeCompaction=2</jvm-arg>  <jvm-arg>-XX:-CMSParallelRemarkEnabled</jvm-arg>  <jvm-arg>-XX:+DisableExplicitGC</jvm-arg>  <jvm-arg>-XX:CMSInitiatingOccupancyFraction=70</jvm-arg>  <jvm-arg>-XX:SoftRefLRUPolicyMSPerMB=0</jvm-arg>  <jvm-arg>-XX:+PrintClassHistogram</jvm-arg>  <jvm-arg>-XX:+PrintGCDetails</jvm-arg>  <jvm-arg>-XX:+PrintGCTimeStamps</jvm-arg> <jvm-arg>-XX:+PrintGCApplicationConcurrentTime</jvm-arg>  <jvm-arg>-XX:+PrintGCApplicationStoppedTime</jvm-arg>  <jvm-arg>-Xloggc:log/gc.log</jvm-arg>  <jvm-arg>-Xdebug</jvm-arg>  <jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>  内存设置配置:  <memory-free-min>5M</memory-free-min>  最大线程数  <!-- Maximum number of threads. -->  <thread-max>1024</thread-max>  <!-- Configures the socket timeout -->  <socket-timeout>65s</socket-timeout>  配置最活连接和超时时间  <!-- Configures the keepalive -->  <keepalive-max>2048</keepalive-max>  keepalive-timeout>15s</keepalive-timeout>  3. 配置jconsole监控JVM  $JAVA_HOME/jre/lib/management/jmxremote.password.template的文件是远程连接时的设置用户和密码的文件,  cp $JAVA_HOME/jre/lib/management/jmxremote.password.template $JAVA_HOME/jconsole/jmxremote.password  chmod 600 $JAVA_HOME/jconsole/jmxremote.password  vi jmxremote.password  去掉#monitorRole RED前的注释并将RED修改为你要设置的密码。在resin.conf加入以下配置,其中被监控主机的IP需要和主机IP一致  <jvm-arg>-Dcom.sun.management.jmxremote.port=12345</jvm-arg>  <jvm-arg>-Dcom.sun.management.jmxremote.ssl=false</jvm-arg>  <jvm-arg>-Dcom.sun.management.jmxremote.access.file=/usr/local/jdk1.6.0_13/jre/lib/management/jmxremote.access</jvm-arg> <jvm-arg>-Dcom.sun.management.jmxremote.password.file=/usr/local/jdk1.6.0_13/jre/lib/management/jmxremote.password</jvm-arg>  <jvm-arg>-Dcom.sun.management.jmxremote.authenticate=true</jvm-arg>  <jvm-arg>-Djava.rmi.server.hostname=192.168.100.9</jvm-arg>  在客户端基本不用怎么设置,在 JDK 安装目录中(<JDK_HOME>/bin/jconsole.exe)启动 jconsole.exe 就可以打开主界面。输入192.168.100.9:12345 用户名和密码即可看到监控界面中关于jvm的相关信息。操作  双击jconsole.exe启动连接对话框  4. 配置Resin后台管理  <management path=“${resin.root}/admin”>  <user name=“admin” password=“MnHpobDOvrMOyQFWoa5w7A==”/>  <resin:if test=“${resin.professional}”>  <deploy-service/>  <jmx-service/>  <log-service/>  <xa-log-service/>  </resin:if>  </management>  <web-app id=“/resin-admin” root-directory=“${resin.home}/php/admin”>  <!--  - Administration application /resin-admin-->  <prologue>  <resin:set var=“resin_admin_user” value=“admin”/>  <resin:set var=“resin_admin_password” value=“password”/>  <resin:set var=“resin_admin_external” value=“true”/>  <resin:set var=“resin_admin_insecure” value=“true”/>  </prologue>  </web-app>  二。 网络优化部分  1. 减少TCP连接中的TIME-WAIT或 CLOSE-WAIT包  Vim /etc/sysctl.conf加入以下配置  net.ipv4.tcp_syncookies = 1  net.ipv4.tcp_tw_reuse = 1  net.ipv4.tcp_tw_recycle = 1  net.ipv4.tcp_fin_timeout = 15  net.ipv4.tcp_keepalive_time = 1200  net.ipv4.tcp_keepalive_probes = 5  net.ipv4.tcp_keepalive_intvl = 15  配置属性说明:  net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;  net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;  net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。  tcp_syn_retries :INTEGER  默认值是5  对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255,默认值是5,对应于180秒左右时间。(对于大负载而物理通信良好的网络而言,这个值偏高,可修改为2.这个值仅仅是针对对外的连接,对进来的连接,是由tcp_retries1 决定的)  tcp_synack_retries :INTEGER  默认值是5  对于远端的连接请求SYN,内核会发送SYN + ACK数据报,以确认收到上一个 SYN连接请求包。这是所谓的三次握手( threeway handshake)机制的第二个步骤。这里决定内核在放弃连接之前所送出的 SYN+ACK 数目。不应该大于255,默认值是5,对应于180秒左右时间。(可以根据上面的 tcp_syn_retries 来决定这个值)  tcp_keepalive_time :INTEGER  默认值是7200(2小时)  当keepalive打开的情况下,TCP发送keepalive消息的频率。(由于目前网络攻击等因素,造成了利用这个进行的攻击很频繁,曾经也有cu的朋友提到过,说如果2边建立了连接,然后不发送任何数据或者rst/fin消息,那么持续的时间是不是就是2小时,空连接攻击? tcp_keepalive_time就是预防此情形的。我个人在做nat服务的时候的修改值为1800秒)  tcp_keepalive_probes:INTEGER  默认值是9  TCP发送keepalive探测以确定该连接已经断开的次数。(注意:保持连接仅在SO_KEEPALIVE套接字选项被打开是才发送。次数默认不需要修改,当然根据情形也可以适当地缩短此值。设置为5比较合适)  tcp_keepalive_intvl:INTEGER  默认值为75  探测消息发送的频率,乘以tcp_keepalive_probes就得到对于从开始探测以来没有响应的连接杀除的时间。默认值为75秒,也就是没有活动的连接将在大约11分钟以后将被丢弃。(对于普通应用来说,这个值有一些偏大,可以根据需要改小。特别是web类服务器需要改小该值,15是个比较合适的值)  再执行以下命令,让修改结果立即生效:/sbin/sysctl -p  用以下语句看了一下服务器的TCP状态:  netstat -n | awk "/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}"  三。 解决Too many open files问题  Too many open files 问题出现有两种情况:  一种是在搜索的时候出现,多半是由于索引创建完毕之后被移动过,如果创建索引的时候不出现该错误,搜索的时候也一般是不会出现的。如果出现了,有两种处理办法,一种是修改合并因子和最小合并因子,并且使用  IndexWriter.Optimize() 优化索引,这样会将索引文件数量减少到文件系统限制之内;另外一种办法是修改操作系统的打开文件数量限制。方法如下:  按照最大打开文件数量的需求设置系统, 并且通过检查/proc/sys/fs/file-max文件来确认最大打开文件数已经被正确设置。 配置操作如下:  # cat /proc/sys/fs/file-max  如果设置值太小, 修改文件/etc/sysctl.conf的变量到合适的值。 这样会在每次重启之后生效。  # echo 65535 > /proc/sys/fs/file-max  编辑文件/etc/sysctl.conf,插入下行。  fs.file-max = 65535  执行sysctl –p生效  设置ulimit –n 65535  在/etc/security/limits.conf文件中设置最大打开文件数, 下面是一行提示:  #  添加如下这行。  * - nofile 65535  这行设置了每个用户的默认打开文件数为2048。 注意“nofile”项有两个可能的限制措施。就是项下的hard和soft。 要使修改过得最大打开文件数生效,必须对这两种限制进行设定。 如果使用“-”字符设定, 则hard和soft设定会同时被设定。  硬限制表明soft限制中所能设定的最大值。 soft限制指的是当前系统生效的设置值。 hard限制值可以被普通用户降低。但是不能增加。 soft限制不能设置的比hard限制更高。 只有root用户才能够增加hard限制值。  当增加文件限制描述,可以简单的把当前值双倍。 例子如下, 如果你要提高默认值1024, 最好提高到2048, 如果还要继续增加, 就需要设置成4096。  另外一种情况是在创建索引的时候,也有两种可能,一种是合并因子太小,导致创建文件数量超过操作系统限制,这时可以修改合并因子,也可以修改操作系统的打开文件数限制;另外一种是合并因子受虚拟机内存的限制,无法调整到更大,而 需要索引的doc 数量又非常的大,这个时候就只能通过修改操作系统的打开文件数限制来解决了。  在系统访问高峰时间以root用户执行以下的脚本,可能出现的结果如下:  # lsof -n|awk "{print $2}"|sort|uniq -c |sort -nr|more  131 24204  57 24244  其中第一行是打开的文件句柄数量,第二行是进程号。得到进程号后,我们可以通过ps命令得到进程的详细内容。  ps -aef|grep 24204  mysql 24204 24162 99 16:15 ? 00:24:25 /usr/sbin/mysqld  系统默认程打开最多文件句柄数值1024。但是如果系统并发特别大,尤其是squid服务器,很有可能会超过1024。这时候就必须要调整系统参数,以适应应用变化。Linux有硬性限制和软性限制。可以通过ulimit来设定这两个参数。方法如下,以root用户运行以下命令:  ulimit -HSn 4096 以上命令中,H指定了硬性大小,S指定了软性大小,n表示设定单个进程最大的打开文件句柄数量。设定句柄数量后,系统重启后,又会恢复默认值。如果想永久保存下来, /etc/security/limits.conf

如何安装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至今发布的版本都存在,目前找不到有效便捷的解决方法.

如何在 resin下配置数据库连接池

这项技术能明显提高对数据库操作的性能。数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数来设定的。无论这些数据库连接是否被使用,连接池都将一直保证至少拥有这么多的连接数量。连接池的最大数据库连接数量限定了这个连接池能占有的最大连接数,当应用程序向连接池请求的连接数超过最大连接数量时,这些请求将被加入到等待队列中。resin提供了一个良好的连接池来供开发人员来实现数据库连接,具体配置如下:在/conf/resin.conf中加入以下内容:<database

为什么我的resin不能启动

eclipse配置resin方法1.打开“window->Preferences->Java->Build Path->Classpath Variables”,添加classpath variables,将其配置到Resin的安装目录。如:Resin_2.1.16 -D:/Program/JavaSoft/resin-2.1.16。最好同时配置一个JDK_TOOLS,指定到java_home下的lib/tools.jar文件上,否则可能会在控制台输出时中文显示成乱码。2.运行菜单“Run->Run...”,在弹出的窗口中添加一个JavaApplication的运行项目。项目名称随便添写,只要能区分出不同的应用就可以了。如:resin_2.1.16。在Project一项置为空,如果已经有内容了则将其删除,这要才能保证在每个项目中都可以运行。3.设置项目的启动类(MainClass),Resin2.x为com.caucho.server.http.HttpServer,Resin3.x为com.caucho.server.http.ResinServer,Resin4.x为com.caucho.server.resin.Resin。4.配置Arguments,在Programarguments中填写-conf"${project_loc} esin.conf",(如果配置Resin3.x则填写-conf"${project_loc} esin30.conf")(如果配置Resin4.x则填入-conf "E:CVSROOTHelpDesk esin40.xml")。5.在VM arguments中为空(如果是Resin3.x则填写-Djava.util.logging.manager=com.caucho.log.LogManagerImpl)(如果配置Resin4.x则填入-Dresin.home="D: esin esin-4.0.4"-Djava.util.logging.manager=com.caucho.log.LogManagerImpl-server -Xmx256m -Xms80m -XX:PermSize=128m -XX:MaxPermSize=128m)6.指定Working directory为resin的安装目录7.配置JRE,保持默认配置即可,如果是resin3.x版本可能需要jre5.0。8.配置classpath,选择Bootstrap Entries,点击Advanced,选择Add ClasspathVariables,选择Resin_2.1.16,点击Extend,将lib目录下的所有jar文件选中,添加到启动项目中,然后将JDK_TOOLS也加到启动项目中。如果是4,选择Bootstrap Entries,点击Advanced,选择Add Liberty,选择User Liberty,点击next,点击User Liberty,new一个lib目录resin4.0确认,加载resin4下所有jar包。点击Ok,选择创建的包next9.保证配置。在项目的根目录下放置resin.conf,在eclipse的Run菜单中将Resin_2.1.16加入到收藏中,选择项目或是项目中的某个文件,然后运行Resin_2.1.16即可。

resin是可数名次吗

既可做可数名词,也可做不可数名词 ,做可数名词是:栽培,培养,其他应该就是不可数名词的意思了。望采纳!

rosin和resin有什么区别?是属于什么化学物质?

rosin:松香、松脂;是低分子量物,从松树的含油树脂蒸去了挥发的松节油后的透明固体物质,硬而脆,黄色或棕色,用作工业原料 resin:树脂; 高分子化合物,如聚乙烯、聚丙烯等

resin是什么材料

Resin是一种广泛应用于工业、艺术、医疗等领域的材料。它是一种由有机化合物聚合而成的聚合物,通常为固态或半固态。根据用途不同,树脂可以分为多种类型,例如环氧树脂、聚酯树脂、丙烯酸树脂等。树脂具有许多良好的物理和化学特性,如耐腐蚀、高强度、抗磨损、耐高温等。这些特性使得树脂在工业制造中得到广泛应用,例如制造船舶、飞机、汽车、电子设备等。此外,树脂还可以用于艺术品、建筑装饰等领域。

Resin是什么意思

resin英-["rezu026an]美-["ru025bzn]释义n. 树脂;松香vt. 涂树脂;用树脂处理n. (Resin)人名;(俄)列辛;(法)勒森

Resin怎么读

resin[英]["rezu026an] [美][u02c8ru025bzu026an] 生词本简明释义n.树脂;合成树脂;松香vt.用树脂处理;涂擦树脂于复数:resins第三人称单数:resins过去式:resined过去分词:resined现在分词:resining以下结果由 金山词霸 提供柯林斯高阶英汉词典 网络释义 百科释义1.N-MASS树脂Resin is a sticky substance that is produced by some trees.The resin from which the oil is extracted comes from a small, tough tree.用于提取这种油的树脂取自于一种矮小坚韧的树。2.N-MASS人造树脂;合成树脂Resin is a substance that is produced chemically and used to make plastics.Two of the lorries, carrying industrial resin and paint thinner, burst into flames.其中运载工业树脂和涂料稀释剂的两辆卡车起火了。

如何给JSP服务器Resin加上SSL认证

、 在WEB服务器中使用OpenSSL套件 1、安装OpenSSL 想要Resin可以响应SSL请求,我们就必需保证WEB服务器上已经安装好了相关的SSL套件。对于中小企业来说,开源免费的OpenSSL提供与SSL相同的认证功能。 OpenSSL的Linux版本可以在www.openssl.org网站上下载。现在它的最新版本是OpenSSL 0.9.8j。 Resin通过它的libexec/libresinssl.so JNI库文件提供对OpenSSL的支持。如果是在类Linux系统下使用OpenSSL,在安装时可以通过下列命令将它安装到指定的位置: ./configure --with-openssl=/usr/local/ssl 如果我们是在Windows系统中使用Resin,那么,我们同样需要在此操作系统下先安装好OpenSSL。Windows下的OpenSSL在www.slproweb.com/products/Win32OpenSSL.html下载,它的最新安装文件是Win32OpenSSL-0_9_8j.exe,其大小为7MB左右。 在Windows系统下,Resin的resinssl.dll文件中包含提供对OpenSSL支持的代码。(在Resin3.0以前的版本是通过resin.dll文件提供支持的。)因此,在Windows系统下只需要安装好OpenSSL就可以让Resin使用它了。OpenSSL在Windows系统下很容易安装,就如同安装其它的应用程序一样简单。 不过,在Windows系统下安装完OpenSSL后,还应当将一些需要的DLL文件复制到Resin的根目录当中。现在假设Resin安装在c: esin-3.2.1目录,OpenSSL安装在c:Program FilesGnuWin32目录。现在打开系统开始菜单的“运行”对话框,在运行框中输入CMD命令,回车后进入命令行终端界面。然后在命令行终端下就可以通过下列所示的命令将OpenSSL安装目录下的相关文件复制到Resin的根目录下: cd resin-3.2.1 copy c:Program FilesGnuWin32inlibssl32.dll c: esin-3.2.1libssl32.dll copy c:Program FilesGnuWin32inlibeay32.dll c: esin-3.2.1libeay32.dll 2、生成SSL认证私钥 SSL认证的密钥由OpenSSL来生成,生成后的密钥应当保存到相应的Resin目录中。因此,在生成密钥前,我们可以在Resin根目录中创建一个keys子目录用来保存将要创建的密钥。在类Linux系统下,我们可以通过下列方式来创建keys目录: cd /resin mkdir keys 在Windows系统下,我们可以在资源管理器中直接在Resin根目录下创建一个新文件夹,并命名为keys即可。 在生成密钥时,OpenSSL会根据其配置文件中设置的内容来生成。在类Linux系统下,这个缺省的配置文件可能在usr/ssl/openssl.cnf或/usr/share/ssl/openssl.cnf下。而Windows系统中不存在这样的文件。 当然,我们还可以自己创建一个相应的配置文件保存到Resin/keys/目录下。这样,在创建密钥时,OpenSSL也会根据这个配置文件中的内容来创建,而且,在创建密钥时不会要求我们根据提示输入缺省的相关信息了。 下面是一个openssl.cnf配置文件的相关内容实例: [ req ] default_bits = 1024 #在这里填入加密键的缺省位数 distinguished_name = req的名称 [ req_distinguished_name ] C = 在这里填入国家的代码,例如CN,代表中国 C_default = ST = 这里填写州或省名称 ST_default = L = 城市 L_default = O = 企业或机构名称 O_default = OU = 组织中某个部门的名称,例如市场部 OU_default = CN = 我们的网站域名,必需是全名,例如www.myweb.com CN_default = emailAddress = 联系的E-Mail邮箱地址 emailAddress_default = 完成OpenSSL配置文件的相关设置后,我们就可以开始为SSL认证创建一个私钥。在WEB服务器上创建私钥时,会要求我们输入相应的密码,这个密码将会在我们使用创建的私钥时要求被输入。因此要牢记这个密码并妥善地保管它。我们还必需将这个密码加入到Resin的配置文件当中。 在类Linux系统下创建私钥时,私钥的文件名可以由我们自己决定,可以通过下列所示命令来完成: openssl genrsa -des3 -out myprikey.key 1024 在Windows系统下创建私钥。得先进入命令行终端界面,然后用CD命令切换到OpenSSL安装目录,再用下列命令产生私钥; c:Program FilesGnuWin32inopenssl.exe genrsa -des3 -out myprikey.key 1024

如何在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;

生产环境下Tomcat跟Jetty,Resin哪个用的比较多

Tomcat应该是最多,jetty通常被用作内嵌的web容器,resin是用的最少的,但resin还有其他的例如ejb容器。

interesing英语怎么读音

interesing英语怎么读音为[u02c8u026antru0259stu026au014b]interesing造句:1、There"s so much more interesting information hidden in these IRC logs.那些IRC日志里藏匿了那么多好玩的东东。2、We can say this: we live in interesting times and you better hunker down and get out of the way.我们可以这样说,我们生活在一个有趣的时代,你更好的亨克下来,走出一条出路。3、the most interesting book I have ever read.我所读过的最有趣的书4、Jeffrey has a way of weaving dull material(up)into an interesting article.杰弗里有办法将枯燥的素材写成有趣的文章.5、Boredom has, paradoxically, become quite interesting to academics lately.矛盾的是,最近学者们对无聊变得相当感兴趣。6、lt"s not the most interesting of the chateaux at all.这还不是城堡里最有趣的事。7、I can manage it, and I can find interesting things in the practice session.我能应付它,还能在练习中发现有趣的东西。

nteresing怎么读?

interesting 谐音读作音吹四听。意思是有趣的

polystyrene resin是什么意思

您好:polystyrene resin[英][u02ccpu0254liu02c8staiu0259ri:n u02c8rezu026an][美][u02ccpɑliu02c8stau026arin u02c8ru025bzu026an]聚苯乙烯树脂; 以上结果来自金山词霸例句:1.They are a converted epoxy resin plant, styrene butadiene latex facilities and apolystyrene resin plant.----------------------------------- 如有疑问欢迎追问!满意请点击右上方【选为满意回答】按钮

polycarbonate resin是什么意思

聚碳酸酯合成树脂。

Incresingly在功能上等于more and more?

increasingly日益,愈加 跟more and more 的意思的确差不多因为都是副词结构可以修饰形容词和副词在功能上基本相似原来都没注意到这个被你一提醒发现increasingly 真的很好用,而且运用范围要比more and more 广,也比较自然

Youaresingledog什么意思

单身狗

为什么我的resin不能启动

eclipse配置resin方法1.打开“window->Preferences->Java->Build Path->Classpath Variables”,添加classpath variables,将其配置到Resin的安装目录。如:Resin_2.1.16 -D:/Program/JavaSoft/resin-2.1.16。最好同时配置一个JDK_TOOLS,指定到java_home下的lib/tools.jar文件上,否则可能会在控制台输出时中文显示成乱码。2.运行菜单“Run->Run...”,在弹出的窗口中添加一个Java Application的运行项目。项目名称随便添写,只要能区分出不同的应用就可以了。如:resin_2.1.16。在Project一项置为空,如果已经有内容了则将其删除,这要才能保证在每个项目中都可以运行。3.设置项目的启动类(Main Class),Resin2.x为com.caucho.server.http.HttpServer,Resin3.x为com.caucho.server.http.ResinServer,Resin4.x为com.caucho.server.resin.Resin。4.配置Arguments,在Program arguments中填写-conf"${project_loc} esin.conf",(如果配置Resin3.x则填写-conf"${project_loc} esin30.conf")(如果配置Resin4.x则填入-conf "E:CVSROOTHelpDesk esin40.xml")。5.在VM arguments中为空(如果是Resin3.x则填写-Djava.util.logging.manager=com.caucho.log.LogManagerImpl)(如果配置Resin4.x则填入-Dresin.home="D: esin esin-4.0.4"-Djava.util.logging.manager=com.caucho.log.LogManagerImpl-server -Xmx256m -Xms80m -XX:PermSize=128m -XX:MaxPermSize=128m)6.指定Working directory为resin的安装目录7.配置JRE,保持默认配置即可,如果是resin3.x版本可能需要jre5.0。8.配置classpath,选择Bootstrap Entries,点击Advanced,选择Add ClasspathVariables,选择Resin_2.1.16,点击Extend,将lib目录下的所有jar文件选中,添加到启动项目中,然后将JDK_TOOLS也加到启动项目中。如果是4,选择Bootstrap Entries,点击Advanced,选择Add Liberty,选择User Liberty,点击next,点击User Liberty,new一个lib目录resin4.0确认,加载resin4下所有jar包。点击Ok,选择创建的包next9.保证配置。在项目的根目录下放置resin.conf,在eclipse的Run菜单中将Resin_2.1.16加入到收藏中,选择项目或是项目中的某个文件,然后运行Resin_2.1.16即可。

resin和plastic有什么区别

一个是硅胶翻模,一个是钢模 一个是冷成型,一个是热流道成型 一个成本在材料,一个成本在磨具 一个小批量,一个大批量

synthetic resin emulsion是什么意思

合成人造树脂乳胶

synthetic resin是什么意思

synthetic resin [英]sinu02c8θetik u02c8rezu026an [美]su026anu02c8θu025btu026ak u02c8ru025bzu026an n. 合成树脂;塑胶 [例句]Mixed up with special synthetic resin , corporeity pigment , additives and organic solvent.以特种的合成树脂与颜料、体质颜料、助剂及有机溶剂调制而成。

这类单词有哪些?它的ed形式和ing形式都是形容词。例:surprised supposing ; interested interesing

表示情感类的动词基本上都有这两种形式的形容词。如:excited/exciting; amused/amusing; frightened/frightening; disappointed/disappointing;

pitch ; asphalt ; bitumen ; mineral resin ; asphaltum 那么多沥青的单词,哪个最常用?

常用的为asphalt与bitumen