JSP设计基础知识

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

jsp工作总结:安装resin+mysql+IIS+JDK的总结一、首先安装JDK:一)、下载j2re-1_4_1_02-windows-i586-i.exe,然后直接安装。二)、安装完配置环境变量:PATH:C:\JDK\BIN;CLASSPATH:C:\JDK\LIB\TOOLS.JAR;C:\JDK\LIB\DT.JAR;JAVA_HOME:C:\JDK;;这里的C:\JDK后边不能跟有';'二、然后安装resin;1、下载resin-2.1.9.zip,然后进地解压。文件名命名为resin;2、配置环境变量,RESIN_HOME:C:\RESIN;这里的C:\RESIN后边不能跟有';'3、关闭IIS;4、打开resin\bin下的setup.exe;出现一个对话框会出现如下图所示的页面:点击OK,就安装resin1.2。5、然后打开resin\conf\resin.ini文件:document-directoryF:\jspdata\/document-directory这里设置所放程序的路径。!--Thehttpport--httpid=''host='*'port='8088'/此处设置端口;6、打开resin\bin下的httpd.exe。这样表示resin运行成功。也可以通过控制面板上的管理工具,进入服务后启动resinwebserver选项,即可。7、打开或者页面即可正常页面。Resin安装完毕。8.建文件夹---打开服务器(resin)------在jspdata下建文件夹classes----------在WEB-INF下建文件web.xml内容:?xmlversion=1.0encoding=ISO-8859-1?!DOCTYPEweb-appPUBLIC-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN用来引用servlet8.1创建虚拟目录:**在conf/server.xml文件中,在host/host之间添加如下代码Contextpath=/testprojectdocBase=E:\TestProjectdebug=0reloadable=truecrossContext=true/8.2tomcat与apache整合第一部分:整合前的准备工作2、下载Apache2.0.48下载地址:、下载Tomcat5.0.14下载地址:、下载mod_jk_1.2.5_2.0.47.dll下载地址:tomcat的下载地址下载。第二部分:配置前的初始化工作1、安装j2sdk1.4.2运行j2sdk1.4.2的自动安装包,安装j2sdk1.4.2到C:\j2sdk\j2sdk1.4.2目录下。2、安装Apache服务器运行Apache的自动安装包,安装Apache2.0.48到D:\Apache\Apache2目录下。3、安装Tomcat服务器运行Tomcat的自动安装包,安装Tomcat5.0.14到D:\Apache\Tomcat5目录下。4、安装mod_jk拷贝mod_jk_1.2.5_2.0.47.dll文件到D:\Apache\Apache2\modules文件夹下。5、准备工作目录和测试文件在D:盘新建目录并创建一个基本的index.jsp文件,源码如下所示:%out.println(html);out.println(body);out.println(Welcome);out.println(/body);out.println(/html);%第三部分:配置Apache服务器编辑conf/httpd.conf文件,使用文本编辑器打开httpd.conf文件,在文件的最后添加如下内容:#Usingmod_jk2.dlltoredirectdynamiccallstoTomcatLoadModulejk_modulemodules/mod_jk_1.2.5_2.0.47.dllJkWorkersFileD:/Apache/Tomcat5/conf/workers.propertiesJkLogFileD:/Apache/Tomcat5/logs/mod_jk2.logJkLogLevelinfoJkMount/servlet/*ajp13JkMount/*.jspajp13Alias/webD:/:/包含Tomcat中的mod_jk.conf文件IncludeD:\Apache\Tomcat5\conf\auto\mod_jk.conf第四部分:配置Tomcat服务器1、建立workers.properties文件在D:/Apache/Tomcat5/conf/目录下新建文本文档并命名为workers.properties,写入如下内容:workers.tomcat_home=C:\Tomcat#让mod_jk模块知道Tomcatworkers.java_home=C:\jdk#让mod_jk模块知道j2sdkps=\worker.list=ajp13#模块版本,现有ajp14了,不要修改worker.ajp13.port=8009#工作端口,若没占用则不用修改worker.ajp13.host=localhost#本机,若上面的Apache主机不为localhost,作相应修改worker.ajp13.type=ajp13#类型worker.ajp13.lbfactor=1#代理数,不用修改2、修改server.xml文件找到如下的配置代码:!--TomcatRootContext--!--Contextpath=docBase=ROOTdebug=0--在其后面增加如下一行:Contextpath=/webdocBase=D:/=0reloadable=true/Context3、修改jk2.properties文件修改后内容如下:##THISFILEMAYBEOVERRIDENATRUNTIME.MAKESURETOMCATISSTOPED##WHENYOUEDITTHEFILE.##COMMENTSWILLBE_LOST_##DOCUMENTATIONOFTHEFORMATINJkMainjavadoc.#Setthedesiredhandlerlisthandler.list=apr,request,channelJni##OverridethedefaultportforthesocketChannel#channelSocket.port=8019#Default:#channelUnix.file=${jkHome}/work/jk2.socket#Justtocheckifthetheconfigisworking#shm.file=${jkHome}/work/jk2.shm#InordertoenablejniuseanychannelJnidirective#channelJni.disabled=0#Andoneofthefollowingdirectives:#apr.jniModeSo=/opt/apache2/modules/mod_jk2.so#Ifsettoinprocessthemod_jk2willRegisternativesitself#ThiswillenablethestartingoftheTomcatfrommod_jk2#apr.jniModeSo=inprocess#request.tomcatAuthentication=truerequest.tomcatAuthentication=false第五部分:运行测试程序先启动Tomcat服务器,然后启动Apache服务器。打开IE浏览器,分别输入如下地址:://127.0.0.1:8080/web/index.jsp如果出现的页面相同,均打印出Welcome说明配制成功。9.建一个jsp文件:%@pagecontentType=text/html;charset=gb2312language=javaimport=java.sql.*errorPage=error.jsp%%@pageimport=java.io.*%%@pageimport=beans.FenyeBean%-----------------------------引用bean.jsp:useBeanid=fenyescope=sessionclass=beans.FenyeBean/-----引用bean.htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312title无标题文档/title/headbodyformaction=/servlet/CqbdInfoTxmethod=postname=form/form/body/html10.错误jsp:%@pagecontentType=text/html;charset=gb2312language=javaimport=java.sql.*isErrorPage=true%htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312title无标题文档/title/headbody%=exception.getMessage()%/body/html28.session的用法:HttpSessionsession=req.getSession(true);session.setAttribute(sesid,sessionid);session.getAttribute(sesid);thisUser=(UserBean)session.getAttribute(thisUser);11用户登录servlet文件:packageservlet;importjava.sql.*;importjava.util.*;importjavax.servlet.*;importjavax.servlet.http.*;import

1 / 48
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功