`

Windows下Resin的配置、部署、调试

阅读更多
配置
从Resin官网(http://www.caucho.com)下载Resin(我们这里使用最新版本3.2.1)解压后,启动Resin,运行resin-3.2.1根目录下的resin.exe文件,运行期间将出现下图所示的命令提示符窗口。



表示Resin已成功启动,启动后在浏览器输入http://localhost:8080/进入Resin默认页面。



部署
我们选择Administration is available here链接(管理员控制台),进入管理员控制台后要求输入用户名和密码,由于是第一次使用,我们需要创建一个新的管理员用户。输入用户名和密码后单击“Calculate Digest”按钮,输入正确后,会提示如下图所示的信息:



表示成功创建了一个管理员用户,此时我们需要复制

<user name="test" password="JdtOpRXF7QkG4t1xyKXYiA=="/>
(这里的“JdtOpRXF7QkG4t1xyKXYiA==”为Resin自动加密后的密码,登录时输入创建时的密码即可)到resin-3.2.1根目录下的conf\admin-users.xml文件的
<management xmlns="http://caucho.com/ns/resin">
  <user name="admin" password="1HE+iXkQqq2ojDuI76FNVw==" disable="true"/>
  <user name="test" password="JdtOpRXF7QkG4t1xyKXYiA=="/>
</management>


重启resin.exe,进入http://localhost:8080/,点击Administration is available here链接进入管理员登录页面,输入用户名和密码正确即可进入管理员控制台。



到这里我们就差最后一部即可完成项目的部署了,找到resin目录下的conf\resin.xml文件,在resin.xml文件中找到
<host id="" root-directory=".">,在<host id="" root-directory=".">标签对中加入
如:<web-app id="/jpetstore" root-directory="${resin.root}/deploy/jpetstore"/>

其他的不要去动它。这句代码表示什么意思呢?id=””指的是需要在Resin在运行的项目的标识名(根据自己的需求做改动),root-directory="${resin.root}/deploy/jpetstore"表示运行项目的根目录,注意因为大多数Server运行的实际上都是被部署进Server的项目(resin-3.2.1会将项目放置根目录下的deploy目录中),Resin只会运行这个目录中的项目。OK,至此全部的部署就完成了,如果您需要加入其他的项目到Resin运行,只需要复制<web-app id="/jpetstore" root-directory="${resin.root}/deploy/jpetstore"/>改成相应的项目名和路径即可。测试一下吧!



调试
httpd -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=12345

启动Resin后,打开Eclipse项目,选择 Run -> Debug... -> Remote Java Application -> New

新建一个Remote Java Application,填入Host: 127.0.0.1, Port: 12345, 注意这个Port就是Resin启动的address参数。

现在,就可以利用Eclipse强大而方便的调试界面对Web App断点调试并跟踪了!

或者在Resin的resin.conf中找到<server-default>并添加加以下参数:

<resin xmlns="http://caucho.com/ns/resin"
       xmlns:resin="http://caucho.com/ns/resin/core">
    <log name="" level="info" path="stdout:"/>
    <cluster id="">
        <root-directory>.</root-directory>
        <server-default>
            <http server-id="" host="*" port="80"/>
            <jvm-arg>-Xmx128m</jvm-arg>
            <jvm-arg>-Xss1m</jvm-arg>
            <jvm-arg>-Xdebug</jvm-arg>
            <jvm-arg>-Xnoagent</jvm-arg>
            <jvm-arg>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=12345</jvm-arg>
  • 大小: 66.7 KB
  • 大小: 78 KB
  • 大小: 122.1 KB
  • 大小: 131.2 KB
分享到:
评论

相关推荐

    Windows下Resin的配置与部署.txt

    - 在`resin-3.2.1/conf/resin.xml`文件中配置部署信息: ```xml ${resin.root}/deploy/jpetstore"/&gt; ``` 其中`id="/jpetstore"`表示该应用的访问路径,`root-directory="${resin.root}/deploy/jpetstore"`表示...

    windows下resin的配置与部署

    Resin配置和部署对于开发者来说是至关重要的步骤,了解和掌握这一过程能够帮助我们更好地管理和优化应用服务。本文将详细讲解Windows下Resin的不同版本配置和部署的详细步骤。 首先,我们要明确Resin的配置文件主要...

    apache2.2整合resin3+Eclipse远程调试

    4. 配置Resin服务器,添加`ResinConfigServer 127.0.0.1 6800`,确保IP和端口与Resin配置一致。 5. 配置Apache将JSP和DO请求转发给Resin,通过`AddHandler`和`SetHandler`指令。 6. 设置Apache的根目录,发布静态...

    在Windwos下安装和配置Resin

    在Windows环境下安装和配置Resin,可以帮助开发者利用IIS(Internet Information Services)的便捷性来调试和运行JSP应用,提升开发效率。本文将详细介绍如何在Windows 2000上安装和配置Resin 3.0.21。 首先,你...

    使用Resin在IDE中快速启动web项目

    2. 部署到Resin:将Web项目打包成WAR文件,然后将此WAR文件放入Resin的webapps目录下,或者在resin.xml中配置虚拟主机和应用路径,实现自动部署。 3. 启动Resin:通过IDE中的插件或手动执行Resin的start.sh(Linux/...

    项目运行的服务器:Resin-4.0.58

    7. **部署与扩展**:Resin支持热部署,即在不中断服务的情况下更新应用。此外,它还具有强大的集群功能,能够轻松地扩展到多台服务器,实现负载均衡和故障转移,确保高可用性和可靠性。 8. **社区支持**:虽然不如...

    resin 安装使用详细手册

    - **Webapps 目录部署**:将 `.war` 文件放置在 `webapps` 目录下,Resin 会在启动时自动部署这些应用。 - **命令行部署**:通过 `resinctl deploy` 命令手动部署应用。 - **扩展部署**:利用 Resin 的插件系统实现...

    resin4+wrapper green

    Resin4+Wrapper Green是一个专为简化Resin4部署而设计的解决方案,它允许你在不依赖.NET组件的情况下启动和管理Resin服务器。Resin是一款高效、轻量级且功能强大的Java应用服务器,常用于托管Java web应用程序。...

    resin-4.0-admin.pdf

    - 描述了如何在Eclipse中安装Resin插件,以方便开发者调试和部署应用程序。 - 插件提供了诸如一键部署、日志查看等功能,极大地提高了开发效率。 ##### 9.2 使用Eclipse插件 - 详细介绍如何利用Eclipse插件来管理和...

    resin-pro-3.1.9.rar_resin

    通过查看Resin的配置文件以及部署的应用程序代码,我们可以了解这些交易模块如何与Resin服务器交互,以及它们如何处理请求和响应。 Resin支持Servlet 2.5和JSP 2.1规范,这意味着它能够处理各种现代的Java Web应用...

    JSP Resin iis

    本文主要介绍如何在Windows 2003环境下配置JSP、Resin与IIS,实现动态网站的部署与运行。该配置适用于需要在IIS服务器上运行Java Server Pages (JSP) 的场景。 #### 二、准备工作 在开始配置之前,确保以下软件已...

    MyEclipse教程

    - 配置部署目标:选择需要部署的应用服务器以及部署模式。 - 进行部署:通过MyEclipse提供的部署工具完成项目的部署工作。 #### 六、应用服务器操作与调试 - **启动应用服务器**:通过MyEclipse提供的控制台界面...

    JSP第02章-安装与配置环境.ppt

    接下来,可以通过启动`bin`目录下的`startup.bat`(Windows)或`sh startup.sh`(Unix/Linux)来启动Tomcat服务器。 五、开发工具的使用 选择一个合适的JSP开发工具,如Eclipse/MyEclipse,它们集成了代码编辑、...

    泛微oa开发环境搭建说明.pdf

    - 根据电脑内存情况,在 `D:\WEAVER_E8\Resin\conf` 下的 `resin.conf` 文件中调整内存分配大小(第 90 和 91 行)。 - 避免因内存不足导致 Resin 服务器无法正常启动。 5. **配置端口**: - 在 `D:\WEAVER_E8\...

    JSP课程设计.docx

    - **部署上线**:将项目部署到生产环境,进行最终的调试和优化。 #### 六、总结 通过本项目的设计与实现,不仅能够深入了解JSP技术及其在Web开发中的应用,还能掌握从需求分析到系统上线的完整开发流程。此外,...

    jsp 编程教学用ppt

    JSP可以在Windows或Unix家族的系统上运行,推荐使用Windows XP/2003 Server,以确保与实际部署环境的一致性。Linux和FreeBSD下的KDE环境也支持Eclipse,提供了另一种选择。 综上所述,JSP编程涉及多个层面的配置,...

    圣洁jsp留言板

    该程序能够在Windows 2000 Server操作系统环境下运行,这是一款由微软公司推出的服务器级操作系统,适用于企业级应用。数据库管理选用的是MySQL,这是一个开源、免费的关系型数据库管理系统,因其高效性和易用性而在...

Global site tag (gtag.js) - Google Analytics