Win2k下apache+tomcat配置JSP


我是个一点java基础也没有的人,如果说flash的action script算是java的延伸的话,那我还了解点...

学校里突然要我们用JSP做个投票的网页,倒...偶连JSP为何物都不知道,没办法,只能硬了头皮上了,反正搞不定就上网查资料呗...

首先下了个apache服务器,apache_2.0.54-win32-x86-no_ssl.msi,这个是for win32的版本.然后是解析JSP程序的tomcat 5.x:apache-tomcat-5.5.12.exe,当然,在装这些服务器之前先要确定机器上已经有了java的编译环境,我装的是jdk-1_5_0_05-windows-i586-p.exe,还有j2eesdk-1_4_02_2005Q2-windows-ml.exe,后面那个不装也不要紧,主要是前面那个JDK环境,然后再设置下环境变量


CATALINA_HOME:e:/Program Files/Apache Software Foundation/Tomcat 5.5
classpath:./;%CLASSPATH%;C:/Program Files/Java/jdk1.5.0_05/lib/tools.jar;C:/Program Files/Java/jdk1.5.0_05/lib/dt.jar;C:/Program Files/Java/jdk1.5.0_05/bin
JAVA_HOME:C:/Program Files/Java/jdk1.5.0_05/bin
TOMCAT_HOM:e:/Program Files/Apache Software Foundation/Tomcat 5.5/bin

我还真的不知道那些是关键的设置反正一股脑儿都弄上去...一路的傻瓜安装后,就完成基本的服务器架设了,这里要说明的是,tomcat 5.5.12好像和以前的4.x的架构有点不一样,查了资料,好像一个支持jsp2.0什么的,具体的说实话我不是很懂...好像多了个CATALINA这个东西,也不知道是什么用的,哎,为了完成任务是半路出家呀...一知半解的实在是痛苦了不行!

接下来要下一个让apache和tomcat通信的东东,apache2的话下个mod_jk2.so,放到apache2的moudles里去,然后把workers2.properties丢到它的conf目录下,顺便编辑下虚拟服务器的路径(也就是放置网页的文件夹,我不想装在默认的地方),找到conf文件夹下的httpd.conf把DocumentRoot后面的路径改成自己的网站文件夹,之后别忘紧跟后面的也改路径:


# This should be changed to whatever you set DocumentRoot to.
#
<Directory "H:/Mysite/apache">

最后添句:


LoadModule jk2_module "modules/mod_jk2.so"
JkSet config.file "conf/workers2.properties"

反正就是载入这个和tomcat通信的模块...具体不清楚

把那个同mod_jk.so文件一起下过来的workers2.properties.sample去掉后面的sample一同放到conf下,好像上面丢过了,算了,反正就是这个文件...丢过去不要让apache找不到就可以了...

接下来是配置tomcat,打开tomcat下conf文件夹内的server.xml文件,找到<host...>项,把里面的appBase后面改成你的网站文件夹...反正和apache里设置了一样就可以了...把里面的server-minimal.xml里的appBase也改了...总之一样...

其实装好apache和tomcat最好测试下,服务器是否运行正常,装好apache后,键入http://localhost应该有apache的说明,那就代表apache运行正常,至于tomcat的话,如果是默认安装下去,端口应该是8080,键入http://localhost:8080后应该能看到大猫...那就代表tomcat运行正常...

再回到改好网站地址后,一个很迷惑的问题出现了...我自己做了个hello world的JSP测试文件,直接放入服务器目录下是完全没有反应的,就是不能显示,而普通的htm就可以.然后我把tomcat下webapps里的整个jsp-examples拖放到服务器文件夹下,然后键入http://localhost/jsp-examples/竟然可以运行里面的jsp程序,而且把刚才的那个测试的hello world的JSP文件放进来也可以正常显示,把jsp-examples改了名字后,里面的jsp也是能运行,但是如果在服务器上新建一个文件夹,然后把jsp程序放进去后就是不能运行,起初怀疑是jsp-examples文件夹里有什么玄机,于是除了我自己写的那个jsp之外全都删除,意外的是,还是能运行jsp,但是如果在外边新建个文件夹就是不行!那个火大!...哎,看来我的能力就只限于此了...哪个高手来指点下就好了的说...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值