admin 管理员组

文章数量: 1184232


2024年3月12日发(作者:kali搭建sql注入平台)

维普资讯

J S P S e r v l e t开发环境的配置 

薛志良湖南铁道职业技术学院信息工程系41 2000 

downloads

tomcat-5.cgl。 

具的类库。 

Sun推出的JSP(Java Server Pages)是一种 

Tomcat是Apache组织开发的一 

6、根据环境变量的类型,重启 

执行于服务器端的动态网页开发技术,它基 

种JSP引擎,本身具有Web服务器的 

I系统或注销用户。 

于Java技术。执行JSP时需要在Web服务器上 

功能,Tomcat作为专用的JSP引擎, 

架设一个编译JSP跨页的引擎 配置JSP环 

提供J S P解析,有很好的性能。 

i三 安装与配置Tomcat 

境可以有多种途径,但主要工作就是安装和 

在下载软件的时候,要注意版本 

1、安装j d k一1—5—0—0 6一 

配置Web服务器和JSP科擎。本文完整地阐述 

号,T0mcat 5.5以上的版本只支持 

windows—i5 86一P.exe文件,按Next 

了在Tomcat环境下创建JSP servlet开发环境, 

JDK 1.5以上的版本。 

从安装、环境变量的设置、系统配置文件的设 

f一步步安装,中间选择jre的路径d:\ 

置进行了详细的叙述。 

jre1.5.、,一06(一般情况下会自动搜索), 

二、安装与配置J2SDK 

假设T O m c a t的安装目录为D: 

J2SDK;Tom ̄t;JsP;serV 

1、安装J d k一1—5~0—0 6 

\Tomcat5。5 

windows—i586一P.exe文件,按Next j 

2 、 增加环境变量 

步步安装,中间只要修改一下安装 

C A T A L I N A

B A S E,值为d: 

目录路径,假设J2SDK的安装目录为 

\Tomcat5。5 

d:\jdk1.5.0—06。 

3 、 增加环境变量 

JSP的初学者对在Tomcat下如何 

2、环境变量配置 

C A T A L I N A—H O M E,值为d: 

配置JSP、servle感到非常棘手,本文 

在“我的电脑”的属性面板中,选 

\Tomcat5。5 

总结了如何在Tomcat环境下配置JSP、 

中“高级”选项卡,设置环境变量。环 

4、修改环境变量Classpath,添加 

servlet,希望对那些初学者有所帮助。 

境变量有两种:用户变量和系统变量。 

%CATALINA

HOME%\common\lib 

使用用户变量,设置以后要注销用户, 

\servlet—api.jar; 

开发环境所需软件 

重新登录才能生效,系统变量重启系统f 

5、根据环境变量的类型,重启系统 

1 、本文采用的操作系统 

才能生效。用户可根据情况选择用户变 I或注销用户; 

windows 2000/windows xp 

量或系统变量。 J 

6、在“开始”‘‘程序”菜单或者“管 

2、J 2SD K:j dk一1—5—0—06 

3 、 增加环境变量 l

理工具”“服务”启动Tomcat; 

windows-i5 86-p.exe J AVA

HOME,值为d:\jdk1.5.} 7、在IE中访问http://localhost: 

下载地址:http://java.sun.com/ 

006。 

8080,如果看到tomcat的欢迎页面的 

j2se/1.5.0/download.jsp。 

4、修改环境变量P a t h,添加 

话说明安装成功了; 

J2SDK是Java2的软件开发工 

%JAVA—HOME%\bin;,注意后面要加 

8、Tomcat下建立自己的jsp应 

具,是Java应用程序的基础。JSP是 

上半角分号。 

用程序目录; 

基于Java技术的,所以配置JSP环境 

5、增加环境变量,值为.; 

%CATAI』NA H( 任 \we ̄Xroot 

之前必须要安装J2SDK。 

%JAVA—HOME%\lib\t00ls.jar; I 

目录是Tomcat作为Web服务器的默认 

3、Tomcat:jakarta—tomcat一5. 

%JAVA—HOME%\libkdt.jar;配置中J 

站点主目录,每个jsp应用程序目录结 

5.9.exe 

注意环境变量中的“.”切记不能少,它 

构应与%CATA LINA—HOME% 

下载地址:httP://j aka rta. 

表示当前路径。其中的dt.jar是关于运J 

\webapps\root目录结构相同,如 

aPache.org/Site/dOWn1oadS/ 

行环境的类库,tools.jar是关于一些工l 

下图1所示: 

151 

维普资讯

中国科技信息2006年第2o期 CHlNA SCIENCE AND TECHNOLOGY INFORMATION OCt:2006 

%CATALINA—HOME%\webapps\myapp 

一一

程。新开户用户无法做主被叫也是和 

wEB.INF文件夹 

l_一、Veb.xml文件 

\WEB-INF\classes 

② 

尹 麒 

修 

\阴茸 

改 

\鼯 

鉴权有关的,新卡第一次登记时,由 

于卡上存储的SSD一般不可能和VLR 

 

中存储的一致,这样第一次鉴权肯定 

卜--classes文件夹 

l一--lib文件夹 

图1 

INF\web.xml,用记事本或者任何文 

失败。但目前现在的配置处理HLR仍 

本编辑器打开w e b.x m l文件,在 

然会允许该用户上网,当该用户进行 

<web-app>…</web-app>标记符中增1 

呼叫的时候同样会发生鉴权失败,在 

加以下内容: 这种情况下MSC会向HLR发送AUTH 

<servlet> 

<serv1et—name>

其中的目录名或文件名都不同更 

改,而且要区分大小写,WEB—INF 

REQ消息报告鉴权失败,请求HLR处 

1 

理,如果HLR配置为了拒绝接入的话 

下新建一个文件web.xm1,内容如 

下: 

<!【)0CTYPE web-app 

PUBLIC”一//Sun Microsystems, 

Inc.//DTD Web Application 2.3// 

EN’ ’

HelloServlet</servlet-name> 

<servlet~class>HelloServlet</ 

servlet-class> 

就会导致这种情况。 

在某国家的CDMA网络中,出现 

I 

用户插上U IM卡正常开启无法进行呼 

</servlet> 

叫的现象,检查了所有有关鉴权的数 

”http'//java.sun.com/dtd/web~ 

app_2—3.dtd’> 

<web-一app> 

<卜一表示指定包含的servlet类.~ 据配置都是正确的,并且用机卡一体 

> 

的手机则鉴权通过一切正常,最后跟 

<servlet~mapping> 

<servlet—name> 

踪到用U IM卡的手机呼叫的时候在A 

<disPlaY~name>MY Web 

HelloServlet</servlet-name> 

<url~pattern>/servlet/ 

HelloServlet</url~pattern> 

接口里IMSI突然变成了全l而不是真 

正的IMSI,这就是鉴权没有通过的主 

要原因。IMSI为何变成了全l?IMSI 

最多只包含l 5位数字,可以比这个数 

少。IMSI的分类只有两种,一种是0 

类IMSI,就是目前正在使用的l 5位 

Application</display——name> 

<description> 

A application for test. 

<!一一表示指定He110w0rld应当 

映射到哪一种URL模式。~~> 

</servlet—mapping> 

</description> 

<, 色 —app> 

②在webapps目录下新建一个目 

录myapp,myapp下建立如图l所示 

目录结构; 

③在myapp下新建一个测试的jsp 

IMSI,还有一种是1类IMSI,它的 

③修改完成后保存web.xml文件【 

位数少于l 5位。IMSI-M和IMSI—T 

④重启Tomcat 

指的是两种IMSI,并不是指最后l0位 

⑤启动浏览器,输入h t t P://1 

数字,它们既可以是0类IMSI也可以 

localhost:8080/servlet/HelloServlet l 

l类IMSI。所使用的系统目前只支持 

页面,文件名为index.jsp,文件内容如 

如果看到你所需要的信息,就说明 

IMSI—M鉴权而不支持IMSI—T鉴权, 

下: 

servlet成功了。 而UIM只支持IMSI-T鉴权,没有写 

<htTnl><b ̄y><center> 

Now time is:<%=new java.ut1f. 

这样就完成了整个Tomcat下的1 

入相应的IMSI—M的值,所以导致_r 

j sp、servlet的配置。 

系统不认识UIM卡上的IMSI值而最终 

以全l来进行了传送,导致鉴权失败。 

Date0%> 

</center></body></html> 

五、结束语 

因为鉴权的过程需要从U IM卡、 

④重启Tomcat; 

⑤打开浏览器,输入h t t P:// 

搭建JSP的运行环境是学习JSP技 

手机、BSC、MSC/VLR、HLR/ 

术的基础,JSP引擎种类很多,配置方 

AC等多个实体的协同工作。遇到鉴权 

localhost:8080/myapp/index.jsp若看 

法也很多,而且软件的版本也在不断升 

失败,可以通过消息跟踪看到哪~一步出 

到当前时间的话说明成功了。 

级,大家可以根据自己的需要和实际情1 

现了异常,然后进行相应的分析处理, 

况选择合适的配置方法。  

遇到处理不一致的地方町以对应相关的 

四、建立Se rvlet环境 

协议进行分析。 

1、新建一个servlet程序,文件 

名为HelloServlet.java; 

2、编译 

在HelloServlet.java所在目录执行 

命令Javac HelloServlet.java; 

3、成功编译后,在当前目录下将产 

生一个名:勾HelloServlet.class的文件; 

4、运行Servlet 

《上接第l50页 

二、实际鉴权问题和总结 

鉴权是通过移动终端与基站交换信 

墨耄 

气系 

全 

①将HelloServlet.class复制到 

息,以确认移动终端合法身份的过 

l52 


本文标签: 鉴权 配置 用户 系统 环境变量