jsp的环境配置与简单jsp页面测试

jsp的环境配置与简单jsp页面测试,第1张

JSP是一门基于JAVA语言的一种web应用开发技术,由JSP制作的动态网站具有非常好的跨平台性;所以对于做web开发的程序员来说,精到的掌握JSP的使用是极其重要的;在网络通信中,最常见的模式是B/S通信模式,即用户把需要获取的信息用浏览器向某个服务器发出请求,服务器使用web服务软件将用户的请求信息处理后发送给用户;所以使用jsp技术发送的请求就需要服务器端有相应的jsp引擎(即web服务软件)进行处理,jsp引擎有很多,下面使用有sun公司开发的开源的tomcat服务器来进行讲述;所以下面从tomcat服务器的安装开始讲起分为:一、tomcat的安装与配置;二、测试jsp页面;三、设置web服务目录三个方面来进行说明。

一:tomcat的安装与配置

这里默认jdk已经安装成功且环境变量已经设置为如下值:变量名Java_Home=E:\jdk1.8.0_45变量名Classpath=E:\jdk1.8.0_45\jre\lib\rt.jar,变量名Path=E:\JDK1.8.0_45\BIN

安装tomcat有两种方式(一)apache-tomcat-6.013.zip文件的安装;(二)apache-tomcat-6.013.exe文件的安装下面只介绍第一种方式;

将apache-tomcat-6.013.zip文件解压到磁盘的某个分区下,如解压到E:\,将出现下面的目录结构

接下来双击bin目录下的startup.bat文件,将会出现如下MS-DOS窗口表明已经启动了tomcat服务器,若不关闭该窗口该服务器将一直工作下去;

若双击后没有出现该界面或者只是闪烁了一下,一般是环境变量没有设置好;然后在浏览器的地址栏里输入http://localhost:8080或者http://127.0.0.1:8080访问将出现下面的界面:

这里localhost和127.0.0.0代表本主机,8080代表接受请求的端口号,tomcat默认使用该端口号,如果该端口号被占用将无法接受请求,需要在tomcat服务器的conf目录下的server.xml里更改端口号,方法如下:用记事本打开server.xml文件找到下面的部分将8080设置为要使用的端口号即可;但是建议不要使用1~1024之间的端口号以免与其他网络发生冲突,若端口号为80的端口没有被占用则可使用80的端口号,这样访问jsp页面时就可以省略端口号,如http://127.0.0.1/first.jsp

第二种方式只需要双击apache-tomcat-6.013.exe文件安装即可,形成的目录和第一种方式一样;

二、测试jsp页面

用记事本编写如下first.jsp文件,以ANSI编码方式保存在web服务目录的根目录webapps\Root里,内容如下:

在地址栏里输入http://localhost:8080/first.jsp访问出现下面的界面:

三、设置web服务目录

在tomcat的webapps的文件夹下有如下内容,其中TOOT是tomcat的根目录,访问该目录下的jsp页面的内容时只需在浏览器的地址栏里输入ip地址、端口号、和jsp页面的名字即可(即省略web根目录的名字),如:http://localhost:8080/first.jsp;其他的文件夹是tomcat的服务目录,如果把first.jsp文件放到docs文件夹下,则在地址栏里要输入http://localhost:8080/docs/first.jsp才能找到该文件;

另外也可设置tomcat的虚拟目录来访问指定目录的jsp内容,比如想要访问e盘下soft文件夹里的内容但是为了隐藏该目录则要通过hello虚拟目录来访问;这时可以在server.xml文件里的</host>标签的上面加入下面的内容:

这样要访问e:/soft文件夹里的first.jsp文件就可以通过在地址栏里输入http://localhost:8080/hello/first.jsp来访问了;

这里再来说一下相对目录的问题,在web服务目录下的目录称为该web服务目录下的相对目录;若在文本的服务目录sun下有一个子目录moon,在moon目录下有一个文件a.jsp,若需要访问该文件则需要在地址栏里输入http://120.0.0.1:8080/sun/moon/a.jsp来访问;另外web服务目录下的页面要访问相对目录下的jsp页面则要通过相对目录来访问,如sun服务目录下的b.jsp页面要通过超链接来访问sun子目录moon下的a.jsp则要使用moon/a.jsp(注意不是/moon/a.jsp"/"是代表根目录,/moon/a.jsp将代表moon是web的一个服务目录,而不是服务目录sun下的子目录);

说明:目前网络上有各种整合配置iis+tomcat的方法,如使用iis+tomcat3.0/4.0 使用的链接文件一般为isapi_redirect.dll ,这里将使用最新的tomcat5 ,并且IIS服务器的plugin文件为isapi_redirector2.dll(jk2),当然jk2比jk要好,关于jk2的说明请参考相关文档.还有,建议大家经常上英文网站.这些都是我在国外网站看到的问题,并整理出来的.测试环境win2000 /win2003tomcat4/tomcat5 所需软件isapi_redirector2.dll 和 workers2.Properties ,jk2.properties只要有这三个个文件就可以搞定了,前一个文件到[url] www.apache.org[/url] 上找吧后两个文件可以自己建 ,这些文件放在什么路径下都可!此安装的路径假设如下:c:\tomcat5\conf\connector\isapi_redirector2.dllc:\tomcat5\conf\workers2.propertiesc:\tomcat5\conf\jk2.properties好吧让我们开始安装1. 在注册表中注册在注册表中加入项 "HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0"在这个项中追加一个字串值,名称=extension_uri 值=/jakarta/isapi_redirector2.dll在这个项中追加一个字串值,名称=log_level 值=debug (根据情况选择 debug/inform/error/emerg)在这个项中追加一个字串值,名称=worker_file 值=c:\tomcat5\conf\workers2.properties (根据自己环境作相应的设定)注意:2.0不用加入conf\uriworkermap.properties文件,注册项的名称一定要正确,包括空格(就一个空格哦)当然也可以自建一个注册表文件 注册表.reg 内容如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]"serverRoot"="$tomcat_home""extensionUri"="/jakarta/isapi_redirector2.dll""workersFile"="$tomcat_home\\conf\\workers2.properties""logLevel"="DEBUG"你是否已经看出isapi_redirector2.dll文件所需要的这么几个参数?有兴趣可以去看isapi_redirector2.dll的原代码2.创建 .properties文件创建workers2.properties文件(用记事本就行)内容如下:[shm]file=$tomcat_home/logs/jk2.logsize=1048576# Example socket channel, override port and host.[channel.socket:reynir_net:8009]port=8009host=127.0.0.1# define the worker[ajp13:reynir_net:8009]channel=channel.socket:reynir_net:8009# Uri mapping[uri:/*.jsp][uri:/web/*][uri:/view/*]worker=ajp13:reynir_net:8009# define the worker[status:status]# Uri mapping[uri:/jkstatus/*]worker=status:status在建一个jk2.properties文件内容如下:request.tomcatAuthentication=false3.设置IIS在默认Web站点上点击右键,设定属性。 在属性中ISAPI筛选器。 进行添加操作。 筛选器名称设定为 jakarta, 可执行文件指定为 c:\tomcat5\conf\connector\isapi_redirector2.dll (根据环境设定) 设定虚拟目录 启动Microsoft Internet Information Server 的Internet服务管理器。在默认的Web站点下创建一个虚拟目录。这个虚拟目录的名称一定得是 jakarta , 它的物理路径指向你存放 isapi_redirector2.dll 的路径。例如(c:\tomcat5\conf\connector\ ) 注意:加入"执行"权限一切OK,打开tomcat服务器(startup.bat),停止默认的Web站点,再启动之.现在察看一下默认的Web站点的属性中的ISAPI筛选器中的filter是否变成了胜利的绿色 J 成功啦!!!(: 如果还是红色,goto 1.重新设置吧

配置JSP服务器需要用到的软件有:

软件版本号

jdk1.5.0_09

mysql5.0 连接器mysql-connector-java-5.0.4-bin.jar

Apache Tomcat 6.0

服务器多个网站配置无需安装IIS,Tomcat有专门的配置文件server.xml,只要增加指定的域名及网站的文件夹即可。

java+jsp+tomcat+mysql开发环境配置

默认安装jdk1.5.0_09

设置环境变量

java_home jdk1.5.0_09的安装目录C:\Program Files\Java\jdk1.5.0_09

path %java_home%\bin

classpath .%java_home%\lib\dt.jar%java_home%\lib\tools.jar%java_home%\jre\lib\rt.jar

默认安装Apache Tomcat6.0,注意安装过程中要将选择运行环境的时候要把C:\Program Files\Java\jre1.5.0_09改成C:\Program Files\Java\jdk1.5.0_09

默认安装mysql5.0

将mysql-connector-java-5.0.4-bin.jar放入C:\Program Files\Java\jdk1.5.0_09\jre\lib和C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib中,并设置环境变量classpath C:\Program Files\Java\jdk1.5.0_09\jre\lib\mysql-connector-java-5.0.4-bin.jarC:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\mysql-connector-java-5.0.4-bin.jar


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/262384.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存