俄罗斯贵宾会-俄罗斯贵宾会官网
做最好的网站

俄罗斯贵宾会Win2003平台上jsp虚拟主机环境的架设(IIS6+J2SDK+resin)

介绍下环境:

俄罗斯贵宾会 1

相对其他的语言或者服务器可能还没服务器这么多坑

这是windows2003里面iis6.0增强的安全功能,你可以允许服务器上有哪些服务扩展是允许的,哪些是禁止的。

工作和生活上都不太顺利,5月底出了车祸回家养伤。6月忙着今年的大事。

俄罗斯贵宾会 2

最近工作需要,平时也想解决的问题。就是定时任务。

这时候,resin服务的终端输出上可以看到,http listening to *:8080

语言: c#

三、将resin挂接进iis

注释掉的其实都是demo案例

俄罗斯贵宾会 3

Application_End中已经注释表明了,为了IIS回收机制,在关闭时自动打开一个页面保持运行即可。

 

服务器应用环境:iis

而127.0.0.1直接访问,是iis默认的asp网站。

框架环境: mvc

完全足够用了。当然,总是访问8080端口也不是很方便,自己可以手工修改一下。

俄罗斯贵宾会 4

一、安装java 2 sdk

在MVC和IIS运用 比较特殊。目的事让 FluentScheduler一直运行

俄罗斯贵宾会 5

先补充刚刚的运行任务。

接着,在c盘建立c:webdllrun目录。

目前我已每30秒存些log做实验,并增加iis回收,在服务中并没有中断过。

path 路径里添加 c:jdk;c:jdkbin

 

给c:webdllrun目录刚才那个用户的读权限:

俄罗斯贵宾会 6

然后浏览abu.com访问test.jsp文件

俄罗斯贵宾会 7

这里非常关键,但其实最重要的就两个地方。

在Application_Start中增加FluentScheduler的类,

classpath = c:jdklibtools.jar;c:jdklibdt.jar

比如node的npm中 node-schedule 定时间并回调function

一个一个找,这里面需要很多东西,不要怕麻烦,先准备好:

 

俄罗斯贵宾会 8

看demo:

每个站点用<>括起来。

 

俄罗斯贵宾会 9

给自己鼓鼓励吧

 

 

然后在目录下创建一个测试用的test.jsp文件。

 

输入以下内容:

MVC运用FluentScheduler 还需要设置2个地方

俄罗斯贵宾会 10 俄罗斯贵宾会 11

最近工作和生活都忙的不可开交了。

不做java开发,安装一个标准环境就可以了,去java.sun.com,网页右边有快速导航,直接去下载好了,有中文版的。

如果配合Aop,或数据库动态增加定时任务,后续再增加

俄罗斯贵宾会 12
俄罗斯贵宾会 13

开头无关内容,可略过:

打开c:resinconfresin.ini文件:

有的 FluentScheduler

运行的话,缺省就是这个目录。

最近重拾nodejs和python,也给自己动力,继续学习。(或许Node还能之前同事讨论讨论,之后开启Node,python学习和.net学习)

如果这两个都能访问,那么表明,我们的目的已经达到了。

简单运行先说到这里。

最后别忘了给这个网站的运行权限设定为刚才的jsp_user用户。

正文:

这时候等待,然后出来了2个窗口,仔细看清楚。需要注意的是,启动resin web 服务器和关闭服务器

 

<html>
<head>
<title>jsp simple example</title>
</head>
<body>
<% out.println("hello, world!"); %>
</body>
</html>

而c# 有这样的插件吗?

给c:webjspsite目录添加刚才用户的权限,注意需要给读写都给。

为了能够在本地实现访问abu.com的时候能够解析到127.0.0.1 我修改本机的hosts文件

启动iis6.0,首先在web服务扩展里面添加允许.jsp后缀的web服务扩展。

二、安装jsp/servlets运行平台,resin

仔细看<host>中间的这部分,这是建立虚拟主机的关键,每次增加虚拟主机就需要修改这个部分,

平台上jsp虚拟主机环境的架设——windows2003+iis6+j2sdk1.4.2+resin2.1.16
.abu. at patching.net

俄罗斯贵宾会 14

扩展名什么都随意填写,我这里输入jsp。

在jsp的网站上添加一个虚拟目录,目录名为scripts,并且给予可执行的权限。

resin的版本需要注意的是,我听说resin 2.x属于免费版本,而3.x则是收费版本,所以选择resin 2.1.16版。呵呵。

修改站点默认目录也有2种改法,现在系统用的是c:resindoc下的内容

c:webdllrunisapi_srun.dll

都要使用小的这个窗口来操作,不要直接把后面的那个大的窗口给咔嚓掉哦。

然后选择安装路径,全部安装好,自己操作,很简单的。

按步骤进行:

 

 

在c盘建立c:webjspsite目录。这个就是jsp网站的主目录。

其实这里可以给更低一点的权限的,有心的朋友可以自己研究一下。

也就是<doc-dir>doc</doc-dir>中间的doc这个地方。

在配置文件里面只要写相对路径doc就可以了。

1、操作系统,我工作的环境是window2003中文版。

俄罗斯贵宾会 15

俄罗斯贵宾会 16

3、java处理平台,这里用的是java 2 sdk,se v1.4.2_06版。

俄罗斯贵宾会 17

确认后,要注意一点,就是刚刚挂接进去的dll不会立即生效,优先级也显示*未知*

这表明resin自带的web服务已经运行在本机的8080端口上了。

平时客户端提交url的时候,只要发现是.jsp,iis将把.jsp丢给iis_srun.dll来执行。

俄罗斯贵宾会 18

看见没有?

接下来,我修改c:resinconf目录下的配置文件resin.conf

今天,我生日,自己记性也不太好,顺手写一篇文章,省得不小心忘了。

环境中,虚拟主机的情况。

加入<http-server app-dir='c:resindoc'> 这里的app-dir是缺省路径,假如resin自带的web

加入guests组  俄罗斯贵宾会 19

resinconfigserver localhost 6802
cauchostatus yes

将<doc-dir>注释掉,将resin自带的8080端口运行的服务注释掉<http port='8080'/>

俄罗斯贵宾会 20

我用的文件名:resin-2.1.16.zip,解压缩到c:resin目录

本文由俄罗斯贵宾会发布于编程,转载请注明出处:俄罗斯贵宾会Win2003平台上jsp虚拟主机环境的架设(IIS6+J2SDK+resin)

您可能还会对下面的文章感兴趣: