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
中存储的一致,这样第一次鉴权肯定
r
卜--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
版权声明:本文标题:Tomcat下JSP、Servlet开发环境的配置 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710252879a564526.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论