Resin 3.1 中文配置指南

需积分: 3 2 下载量 25 浏览量 更新于2024-09-12 1 收藏 44KB DOC 举报
"Resin 3.1 是一个流行的Java应用服务器,主要用作Web应用程序的托管平台。中文配置手册提供了详细的配置指南,帮助管理员更好地管理和配置Resin服务器。手册内容涵盖类加载器、管理配置、日志设置、环境检测、SMTP服务器配置以及Java编译器选项等关键设置。" 在Resin 3.1配置中,以下几个关键知识点至关重要: 1. **类加载器**: `<class-loader>` 部分定义了如何加载类。`<tree-loader>` 元素指定了两个路径,`${resin.home}/lib` 和 `${resin.root}/lib`,它们分别代表Resin安装目录下的lib文件夹,用于加载所有的`.jar`文件。类加载器的配置决定了应用中类的查找和加载顺序。 2. **管理配置**: `<management>` 标签配置了Resin的管理接口路径,这里是`${resin.root}/admin`,允许管理员通过该路径访问并管理服务器。 3. **日志配置**: `<log>` 部分用于设置日志输出。`<log name="" path="stdout:" timestamp="[%H:%M:%S.%s]">` 指定了日志输出到标准输出,并添加了时间戳格式。`<logger>` 元素定义了不同包的日志级别,如`com.caucho`的`info`级别,意味着这些包下的信息将在生产环境中被记录。 4. **环境上下文检测**: `<dependency-check-interval>` 设置了Resin检查依赖变化的时间间隔,生产环境通常设置为较长的时间,如600秒,以避免频繁检查导致性能下降。 5. **SMTP服务器配置**: 通过`<system-property>`元素配置邮件发送,如`mail.smtp.host`和`mail.smtp.port`,这里设置了SMTP服务器的IP地址和端口,用于发送系统通知。 6. **Java编译器选项**: `<javac>` 标签用于设置Java源代码的编译器和参数。默认的`internal`编译器代表使用JDK内置的编译器,`args="-source 1.5"` 指定了源代码兼容Java 1.5版本。 7. **安全提供者**: 虽然这部分在示例中被注释掉了,但通常可以添加或配置Java的安全提供者,例如`<security-provider>`,这对于处理SSL/TLS连接和其他安全相关功能是必要的。 这些配置选项只是Resin 3.1配置手册的一部分,实际手册会包含更多的高级特性,如集群配置、会话复制、JNDI资源、Servlet容器设置等,这些都是管理和优化Resin服务器不可或缺的知识点。通过详细的中文配置手册,用户可以更深入地理解并定制Resin服务器,以满足特定的应用需求和性能优化。

[23-05-29 20:39:13.243] {main} <proxy-cache> requires Resin Professional. Please see http://www.caucho.com for Resin Professional information and licensing. [23-05-29 20:39:13.400] {main} [23-05-29 20:39:13.400] {main} Resin-4.0.58 (built Fri, 24 Aug 2018 01:23:14 PDT) [23-05-29 20:39:13.401] {main} [23-05-29 20:39:13.402] {main} Windows 10 10.0 amd64 [23-05-29 20:39:13.402] {main} Java(TM) SE Runtime Environment 1.8.0_191-b12, GBK, zh [23-05-29 20:39:13.402] {main} Java HotSpot(TM) 64-Bit Server VM 25.191-b12, 64, mixed mode, Oracle Corporation [23-05-29 20:39:13.402] {main} [23-05-29 20:39:13.403] {main} user.name = WR182 [23-05-29 20:39:13.541] {main} [23-05-29 20:39:13.546] {main} server listening to 127.0.0.1:6800 [23-05-29 20:39:13.549] {main} [23-05-29 20:39:13.766] {main} Table[mnode:2,D:\WEAVER\Resin\resin-data\app-0\distcache\mnode.db] validating indexes due to unclean shutdown. [23-05-29 20:39:13.816] {main} Table[data:3,D:\WEAVER\Resin\resin-data\app-0\distcache\data.db] validating indexes due to unclean shutdown. [23-05-29 20:39:13.942] {main} [23-05-29 20:39:13.943] {main} resin.home = D:\WEAVER\Resin [23-05-29 20:39:13.943] {main} resin.root = D:\WEAVER\Resin [23-05-29 20:39:13.943] {main} resin.conf = d:\WEAVER\Resin\conf\resin.xml [23-05-29 20:39:13.943] {main} [23-05-29 20:39:13.943] {main} server = 127.0.0.1:6800 (app:app-0) [23-05-29 20:39:13.943] {main} stage = production [23-05-29 20:41:38.003] {main} Found library 'resin_os' as 'd:\WEAVER\Resin\win64\resin_os.dll', but the load failed. The JVM exception was: java.lang.UnsatisfiedLinkError: no resin_os in java.library.path [23-05-29 20:42:40.782] {resin-60} WebApp[production/webapp/default/lib] active [23-05-29 20:42:40.782] {main} Host[production/host/default] active [23-05-29 20:42:40.782] {main} ServletService[id=app-0,cluster=app] active [23-05-29 20:42:40.782] {main} [23-05-29 20:42:40.782] {main} http listening to *:8080 [23-05-29 20:42:40.782] {main} https listening to *:8444 [23-05-29 20:42:40.796] {main} [23-05-29 20:42:40.796] {main} Resin[id=app-0] started in 210426ms Connected to server [23-05-29 20:43:29.233] {resin-55} WebApp[production/webapp/default/ROOT] active

2023-05-30 上传