建jsp应用程序时配置文件

建jsp应用程序时配置文件,第1张

web.xml。

web.xml是基于jsp的web应用程序的配置文件,web.xml是网络程序中的一个很重要的配置文件,xml是一种元标记语言,强调以数据为核心。

JSP是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。

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下的子目录);

 1、 Java环境安装:

这里使用的是J2SE 1.4.2,这个可以到sun公司的网站去下载:ttp://java.sun.com/j2se/1.4.2/download.html 。

为什么不用其他的版本呢?我也不清楚,不过公司里配置的标准版本就是这个版本,大概是因为兼容性的原因吧。

下载完成后,即可安装J2SE-SDK到E:/jsk目录下。

配置环境变量如下:

JAVA_HOME = E:/jdk

PATH = %JAVA_HOME%/bin%JAVA_HOME%/lib%JAVA_HOME%/jre/lib

CLASSPATH = %JAVA_HOME%/lib%JAVA_HOME%/jre/lib

2、 Web Server环境安装:

Web Server选择流行的Apache Tomcat 5.0.28,到 http://tomcat.apache.org/ 处下载,建议使用非安装的压缩版,有一点需要注意,Apache Tomcat不支持EJB,因此如果要进行EJB开发,那么就不要选择Apache Tomcat。

解压tomcat到E:/Tomcat目录下。

配置环境变量如下:

TOMCAT_HOME = E:/Tomcat

3、 IDE环境安装:

Eclipse是目前最佳的IDE开发环境,我们公司目前统一配置的是Eclipse 3.11中文版,可以去 http://www.eclipse.org/downloads/ 下载。这个版本和后面提到的一些插件的兼容性较好。

解压eclipse-SDK-3.1.1-win32.zip到E:/Eclipse即可使用英文原版。

中文的安装需要先到官方网站点“3.1.1_Language_Packs”,下载NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip 和NLpack1-eclipse-SDK-3.1.1a-win32.zip两个文件。

然后将NLpack1-eclipse-SDK-3.1.1a-win32.zip解压后生成的eclipse文件夹下的features文件夹和plugins文件夹里的内容复制粘贴到E:/Eclipse文件夹下;以同样的方法解压 NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip,将eclipse文件夹下的features文件夹里的内容也复制粘贴到E:/Eclipse文件夹下。粘贴时有同名文件的话,就让它覆盖掉原文件。

到E:/Eclipse文件夹里,把configuration文件夹下除了config.ini 以外的的东西都删掉,最后运行eclipse.exe,就可以看到中文版的eclipse3.1.1了,汉化后一个很大的好处就是帮助全是中文的,这对我们这些新手有不少帮助。

4、 TomcatPlugin插件安装:

下载安装Sysdeo Tomcat插件,用来管理Tomcat服务器,提供断点调试功能,并且能自动建立Tomcat环境,修改其配置文件,是一个不错的Tomcat开发插件。

英文原版下载地址:http://www.sysdeo.com/sysdeo/eclipse/tomcatplugin

中文版下载地址:http://download.gro.clinux.org/beansoft/tomcatPluginV31.zip

安装方法:

(1)解压tomcatPluginV31.zip

(2)将解压目录下文件夹com.sysdeo.eclipse.tomcat_3.1复制到eclipse安装目录中的plugins目录中,即E:/eclipse/plugins

(3)启动Eclipse,启动后你将看到你的菜单上多了一个下拉项Tomcat,点击 窗口->首选项,在左边树中点击tomcat,设置tomcat version为version 5.x,设置tomcat根目录为E:/tomcat,在左边树中点击tomcat->JVM setting,设置JRE为j2sdk1.4.2。

5、 Lomboz插件安装:

Lomboz插件是用来编辑JSP/HTML/XML等,是一个不错的JSP编辑器,还可以支持EJB。我用的版本是Lomboz V3.1。

下载地址: http://www.objectlearn.com ,建议下载那个Lomboz and prerequisites as one package版本。

Lomboz的安装方法:

(1)解压lomboz-emf-gef-jem-3.1RC2.zip

(2)将解压目录下文件夹复制到eclipse安装目录中。

至此,一个JAVA开发环境即搭建完毕。

这时候就可以开始工作了。启动Eclipse,点新建-项目-JAVA-Tomcat Project,即可新建一个Tomcat下的JSP开发环境。TomcatPlugin插件会自动建立若干目录。

此时建立的目录有:

WEB-INF/src JavaBean的源文件是放在WEB-INF目录下,系统会自动将其编译到WEB-INF/classes目录下。

WEB-INF/classes 编译后的类文件会被放在这个目录下。

work 执行JSP时,编译成的servlet源文件会放在此处。

好了,现在一切都就绪了,我们就可以进行JSP开发了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11740806.html

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

发表评论

登录后才能评论

评论列表(0条)

保存