Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 我的JSP学习手册(1)--JSP环境配置
【标  题】:我的JSP学习手册(1)--JSP环境配置
【关键字】:JSP,--JSP
【来  源】:http://www.cublog.cn/u/13606/showart.php?id=92536

我的JSP学习手册(1)--JSP环境配置

Your Ad Here
写给所有毕业在即的难兄难弟,以勉励我们共同学习这门该挨千刀的学问。
用一个月的时间来完成JSP的学习并以此构建一个中型音乐网站,文明的大学生愤怒了:操!
在此我将尽可能详细的来诠释一个JSP动态网站项目的开发的全过程。
(注释:本人对JSP完全不懂,边学边卖,共同学习)
正文: (已调试)
学习一个新的语言最好先把相关的后勤工作做好,那就是运行环境的配置。
我采用的是APACHE+JDK1.4.2+RESIN+MYSQL运行环境。
我们一个一个来解释。
第一步:APACHE的安装
APACHE网上到处都有,真懒得找了就到www.skycn.com 上面下载,速度很快。
安装非常简单。基本上都是点击下一步就搞定了。里面会有一步让你填写netname domin 和 server name 你不用管,统统填写http://localhost 就可以了,其实你也可以填写127.0.0.1,其实都一样,都是代表本地主机。
(注释:apache安装好了,默认占用80端口,如有需要可以修改,本人建议你修改一下,因为80端口张的比较帅,通常会有很多软件占用,为了避免将来可能出现的端口冲突的问题,干脆改了清静!,具体修改方法参考下文)
APACHE的配置:(以下内容来自于互联网,经我验证,属实!)
打开Apache2\conf\httpd.conf文件,查找到下面的内容:

# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address anyway, and this will make
# redirections work in a sensible way.
#

ServerName 127.0.0.1:8080
如果你需要改服务器/IP,则修改上面蓝色代码

—————————————————————————————

再查找下面内容:
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#

DocumentRoot "D:/apache2/htdocs"
如果你想改变放置运行JSP文件的目录,请将上面蓝色的内容修改成: DocumentRoot "盘符:/路径",注意,要使用"/"而不是"\"。

—————————————————————————————

再查找下面内容:
#Listen 12.34.56.78:80
Listen 8080
如果你想修改Apache的监听端口,请修改这里。
httpd.conf的配置就到这里完成了,如果你想进行更详细更深入的配置,请查看相关的文章。
第二步:JDK的安装
到网上找个JDK,然后开始安装,注意安装路径.
安装很简单,就是要配置环境变量(以下内容来自于互联网,经我验证,属实!)
在系统变量中找到ClassPath并加入下面内容(如果你找不到ClassPath,则新建它):
D:\jsdk\LIB\dt.JAR;D:\jsdk\LIB\TOOLS.JAR;D:\jsdk\BIN;.;
再在系统变量中找到Path并加入下面内容:
D:\jsdk\;D:\jsdk\bin;
注: ClassPath最后的".;"表示当前目录,所以你不要以为我打多了一个点和分号。)
如果你的jsdk安装路径与上面的不一样,则改成你的。配置完上面的内容,需要重启一下电脑才能生效。
经过这一步骤,如果没配置错的话,你的电脑应该可以正确运行java程序了,现在就测试一下,在D盘根目录下新建一个文本文件,输入下面代码:
public class hello{
public static void main(String arg[]){
System.out.print("Hi! JAVA!");
}
}

此java文件的文件名叫hello.java,注意!一定要叫hello.java,而且区分大小写,不要问为什么,以后你会知道的,现在就按我说的做行了。接下来去到MS-DOS方式下的D盘根目录,输入下面指令:
javac hello.java 回车
如果正常的话,是没有任何内容显示的,但会在同一目录下编译成一个hello.class的文件,接下来再运行下面指令:
java hello 回车
如果正常的话,则会显示"Hi! JAVA!"的字符在屏幕上,这就代表你的java环境没有问题了,可以进行下一步的工作。
第三步:安装RESIN
RESIN是一个JSP的解释器,号称速度最快,本人没有兴趣验证。
下载一个先!(以下内容来自于互联网,经我验证,属实!)
双击resin-2.1.9.zip,将它解压到D:\Resin-2.1.9(解压时不需要输入目录名),Resin是不需要安装的,所以解压后再进行相应的配置即可。

———————————————————————————————————
用Dreamweaver打开resin-2.1.9\conf\resin.conf文件(用Dreamweaver打开是有原因的),查找到下面的内容:
<doc-dir>doc</doc-dir>
修改为: <doc-dir>D:/apache2/htdocs/</doc-dir>
说明:此为Resin运行JSP文件的目录,就是说JSP文件必须放在这个地方才能运行;

———————————————————————————————————
再查找下面内容:
<http port='8080'/>
修改为:<http port='7070'/> ,因为8080端口已经被Apache占用了,如果不修改这里,Apache和Resin将产生冲突而使另一方无法启动。

———————————————————————————————————
打开Apache2\conf\httpd.conf文件,在最未端加入下面代码(不做这一步将无法运行jsp文件):
# Resin的结合配置部分:
LoadModule caucho_module "D:/resin-2.1.9/libexec/apache-2.0/mod_caucho.dll"
#上面的路径改成你自己的路径
<IfModule mod_caucho.c>
CauchoHost localhost 6802
AddHandler caucho-request jsp
<Location /servlet/*>
SetHandler caucho-request
</Location>
</IfModule>

设置了这么多内容,你一定有点烦了吧!不用急!!现在你已经完成了所有的配置了!
————————————————————————————————————
接下来要测试运行JSP文件了,在此之前你要先启动Resin(Apache也要启动),双击运行Resin-2.1.9\bin\httpd.exe文件启动Resin。
然后在Apache2\htdocs\目录下新建一个叫test.jsp的文本文件,代码如下:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%
out.print("我爱jsp!");
%>

打开IE,输入:http://127.0.0.1:8080/test.jsp
正确的话,浏览器上将显示"我爱jsp!"。
到此为止,我们的JSP环境就基本配置完了!
对于MYSQL的安装我觉得不用再说了。非常简单,就是最后要你填写一个ROOT超级用户的密码,你填写一下别忘了就行了。在运行中,输入:cmd
然后输入:mysql -u root -p root 就启动了mysql的管理界面
(注释-u 用户,-p用户密码)
我推荐大家下载一个mysql-front这是一个类似phpmyadmin的mysql管理工具,不用sql语句就可以轻松建立数据库管理数据库。但是这并不意味着我们就不用学习sql语言了。
 
好了。今天就写到这里。说着容易做着难,有没出错的地方请留言。我们共同学习
 
我的JSP学习手册(2)--JSP实例分析:【上一篇】
HTML页面小技巧:【下一篇】
【相关文章】
  • 我的JSP学习手册(2)--JSP实例分析
  • 我的JSP学习手册(3)--JSP简单实例2--动态显示背景图片
  • 我的JSP学习手册(4)--简单实例--定制问候语
  • 我的JSP学习手册(5)-简单实例-用JSP定制网页
  • JSP 的运行机制和特点
  • 我的JSP学习手册(6)--简单的计数器--文本计数器
  • 我的JSP学习手册(7)-javabean进阶-防刷新图形计数器
  • jsp 操作 oracle blob类型
  • 我的JSP学习手册(8)-jsp实例应用-文本投票系统
  • 我的JSP学习手册(9)-实例应用-IP查询
  • 【随机文章】
  • SSH软件包:Sftp,scp和ssh-agent
  • 如何添加树的右键点击事件以及正确的节点点击事件(基于微软树)
  • 如何gridview绑定到数组上面,并设置超链接
  • 数据库访问层的一种简单设计与实现
  • VNC 使用经验总结
  • boost serialize 和 ostream 问题
  • set_pte()
  • 各类网页弹窗代码编写
  • XML Schema学习笔记(一)
  • BIND 9 默认的日志定义
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.