Resin2.1与 IIS 整合

1.       配置Java环境

1.1   下载jdk并安装

1.2   环境变量设置:path=%java_home%/bin;classpath=.;%java_home%/lib/dt.jar;%java_home%/lib/tools.jar

1.3   测试Java环境

Public class HelloWorld

{

            Public static void main(String[] args)

            {

                     System.out.println(“Hello World!”);

}

}

Javac HelloWorld.java

Java HelloWorld

输出HelloWorld

2.       配置resin

2.1下载resin并安装

2.2     resin.conf文件中修改<http-server>这一行 改为

<http-server app-dir="c:"inetpub"wwwroot"> 其它的不变

2.3 修改:

<servlet-mapping   url-pattern='*.xtp'   servlet-name='xtp'/>  

<servlet-mapping   url-pattern='*.jsp'   servlet-name='jsp'/> 

为:

<servlet-mapping   url-pattern='*.xtp'   servlet-name='com.caucho.jsp.XtpServlet'/>  

<servlet-mapping   url-pattern='*.jsp'   servlet-name='com.caucho.jsp.JspServlet'/>  

<!--  

<servlet-mapping   url-pattern='*.xtp'   servlet-name='xtp'/>  

<servlet-mapping   url-pattern='*.jsp'   servlet-name='jsp'/>  

 -->

2.4 <caucho.com>后添加

<iis   priority='high'/>调整优先级

2.5 添加新网站

<host id='' app-dir='' class-update-interval='2'

<error-log id=''/>

<servlet-mapping url-pattern='/' servlet-name=''/>

</host>

3.       配置IIS

3.1   c:"inetpub"建立wwwroot文件夹(有的花不操作)

3.2   c:"inetpub"建立scripts文件夹

3.3   拷贝Resin目录中isapi_srun.dll文件到c:"inetpub"scripts目录下

3.4   c:"inetpub"scripts目录下建立resin.ini文件

内容: ResinConfigServer 127.0.0.1  6802

 CauchoStatus yes

 IISPriority high

         3.5配置IIS 使得每个站点的虚拟目录 scripts指向c:"inetpub"scripts

         3.6配置IIS装载isapi_srun.dll作为ISAPI过滤器.

         3.7IIS配置一下默认站点属性->主目录->执行许可,在应用程序映射项中加入: 可执行文件选c:"inetpub"scripts"isapi_srun.dll 扩展名为:.jsp

         3.8 添加web服务扩展scripts,目录指向c:"inetpub"scripts

原创文章,转载请注明出处!
All CopyRight Reserved !

 

主页:http://jingtao.cnblogs.com

QQ:307073463
Email:jingtaodeemail@qq.com
MSN:sunjingtao@live.com

原文地址:https://www.cnblogs.com/jingtao/p/1472318.html