我的电脑装了
Windows 2000 Advance Server + SP4
J2SDK v1.4.2_04
TOMCAT v5.0.28
jdk配置肯定没问题
tomcat输入http://localhost:8080可看到TOMCAT的相关信息。例子也可以查看.
我在D:\Tomcat 5.0\webapps\example文件夹里有个hi.jsp文件如下
<html>
<head>
<title>Hi-JSP实验</title>
</head>
<body>
<% String Msg = "This JSP test.";
out.print("Hello World!");
%>
<h2><%=Msg%></h2>
</body>
</html> 把tomcat停止后再启动在ie下输入http://localhost:8080/example/hi.jsp显示如下
HTTP Status 404 - /example/hi.jsp--------------------------------------------------------------------------------type Status reportmessage /example/hi.jspdescription The requested resource (/example/hi.jsp) is not available.
--------------------------------------------------------------------------------Apache Tomcat/5.0.28这到底是什么原因啊? 我写的任何.jsp文件都显示这页面.
Windows 2000 Advance Server + SP4
J2SDK v1.4.2_04
TOMCAT v5.0.28
jdk配置肯定没问题
tomcat输入http://localhost:8080可看到TOMCAT的相关信息。例子也可以查看.
我在D:\Tomcat 5.0\webapps\example文件夹里有个hi.jsp文件如下
<html>
<head>
<title>Hi-JSP实验</title>
</head>
<body>
<% String Msg = "This JSP test.";
out.print("Hello World!");
%>
<h2><%=Msg%></h2>
</body>
</html> 把tomcat停止后再启动在ie下输入http://localhost:8080/example/hi.jsp显示如下
HTTP Status 404 - /example/hi.jsp--------------------------------------------------------------------------------type Status reportmessage /example/hi.jspdescription The requested resource (/example/hi.jsp) is not available.
--------------------------------------------------------------------------------Apache Tomcat/5.0.28这到底是什么原因啊? 我写的任何.jsp文件都显示这页面.
解决方案 »
- 关于JNI的问题
- 帮忙看下这个Java键入程序(The type keybord must implement the inherited abstract method )
- JNI问题
- 关于helloworld的问题
- 求助:java打印汉字乱码问题,在线等
- 查询数据库时,数据没有找到抛什么异常?
- JBuild 8.0 中的applet程序中,为什么在运行时总是显示:class not found
- 关于JTree的简单问题
- Norwaywoods(挪威的森林),谢谢你,请来拿分呀,天,送分都这么难!!!
- 为什么不能把JMF包打进去???
- 有人能告诉我这个read me文件里面的具体意思吗
- java四舍五入问题
要启动tomcat,再输入http://localhost:8080/example/hi.jsp
有时候我看 Tomcat Console 启动不成功 , 不知道为啥.看 %Tomcat%\logs\ 下的日志.我记得以前 Tomcat 4. 几个版本 , 日志可以直接在启动时窗口中看到, 现在不知道为何去掉了,
我觉得那样方便的多.
PS:小心,也许下一个出错的就是你哦!
还是不行:(晕啊,配置个tomcat 都解决不了,没信心了
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
</web-app>
在教程上不是说只要把tomcat配置好,输入http://localhost:8080可看到TOMCAT的相关信息,就可以把自己的.jsp文件放入D:\Tomcat 5.0\webapps\example的文件夹后输入对应路径http://localhost:8080/example/hi.jsp运行的吗?
以上的“需要在web-inf下面有web.xml文件”撒 怎么回事?
或者放到root下
http://localhost:8080/hi.jsp
放到root下
http://localhost:8080/hi.jsp
问题同样出现WEB-INF文件夹建好后要重启tomcat也不行
到底是什么原因呢,还能不能帮帮我啊 ,实在不行就只有结贴了。是不是分太少啊?
重启 tomcat
输入http://localhost:8080/example/hi.jsp 试试。
http://localhost:8080/hi.jsp
问题同样出现
不会把
你把hi.jsp放到root下,重启tomcat
http://localhost:8080/hi.jsp把错误全拷上来
回复人: tom2005(快乐着)
多谢你一直关注这个问题啊,能不能告诉我下在win2000下配置tommac的具体步骤,我觉得是不是我配置有问题啊,
以下就是错误信息,HTTP Status 404 - /hi.jsp--------------------------------------------------------------------------------type Status reportmessage /hi.jspdescription The requested resource (/hi.jsp) is not available.
--------------------------------------------------------------------------------Apache Tomcat/5.0.28
网上关于Tomcat的配置有很多介绍,但好像都是对Tomcat5版本以前的。Tomcat5.x还是
有点不一样的。我花了三天在高人的指点下才配置好,下面写出来希望能给大家一点帮
助。
安装的条件:一台计算机,jdk1.x以上,Tomcat5.x。
首先安装jdk,如我的目录为:D:\javaCM\j2sdk_nb\jdk1.5.0;D:\javaCM\j2sdk_nb\jre1.5.0
(可以任意安装)。
然后配置环境变量,路径大概就在:我的电脑 -> 属性 -> ….. -> 环境变量。根据不同的系统,路径略有不同。
新建 -> 系统变量 -> 变量名 ”JAVA_HOME” 变量值“D:\javaCM\j2sdk_nb\jdk1.5.0”
新建 -> 系统变量 -> 变量名 ”CLASS_PATH” 变量值 “.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar”
编辑 -> 系统变量 -> 变量名 ”PATH” 在变量值最前面加上“%JAVA_HOME%\bin;”
到这里,环境变量配置好了。
然后装TomcatT5.鉴于只是学习使用,所以端口、用户名、密码全部使用默认值,Tomcat5安装时自动找到jdk,如果你安装了多个jdk的话,手动设置到与刚才配置的jdk路径。选择“完全安装”,然后一路点下去,直到完成。
桌面上点击开始 -> 程序 -> Apache Tomcat5.0 -> Tomcat5.0 Program Directory -> bin -> startup.bat 如果出现MS-DOS界面,并且自检出n行数据,最后显示“Server startup in 101122 ms”,则说明TomcatDOs方式下正常启动,否则如果dos一闪就消失,说明配置还有问题,检查如下:(这里不推荐 打开IE,URL键“http://localhost:8080/”,显示Tomcat默认页的方法,很多时候配置不正确,依然可以显示。)
1、重启电脑一次试试。
2、是否jdk配置正确(特别的:jdk环境变量的配置正确是很重要的)。
3、Tomcat端口是否被占用,可以在MS-DOS下键入netstat查询端口占用情况,参数不记得了,自己用netstat /?查看dos帮助。
4、有的时候在启动startup.bat时会报错,显示端口被占用。试着先使用dos方式的shutdown.bat。这是由于启动计算机时,tomcat某些服务已经开启。
4、暂时还没想到,实在不行重装一次试试。
做一个简单的jsp程序如下:
<html>
<head>TEST</head>
<body>
<h3>Today:
<%= new java.util.Date() %>
</h3>
</body>
</html>
命名First.jsp,放在tomcat目录中\webapps\ROOT下,在IE中键入URL“http://localhost:8080/First.jsp”,IE正常显示系统时间,否则检查错误的方法如上几条。
好了,你的Tomcat现在可以正常运行了,但是难道一定要把做好的程序放在ROOT目录下吗?当然不是,这在Tomcat5中仍然可以解决。
找到Tomcat5安装目录下conf/server.xml文件,用记事本打开它并拖到最下面。在Tomcat4中非常有名的context命令,是被注释掉了,如下:
<!-- <Context path="" docBase="D:\myjsp" debug="0"> -->
OK,如果我们想把jsp文件全部存在"D:\myjsp"中运行,则把这句话改成:
<Context path="" docBase="D:\myjsp" debug="0" reloadable="true" trusted="false"></Context>(这句话原样copy上去,只需要改动docBase的值).有的版本server.xml中没有如上那句话,只需要拷贝上面改动后的命令行到</host>标签之前即可。
将ROOT目录下我们做好的First.jsp剪切到myjsp目录下,另外,别忘了复制一个WEB-INF文件进来,否则jsp文件是无法运行的。
好了,我们看看效果吧。(可能需要重启Tomcat5)打开IE,URL输入:"http://localhost:8080/"。这里可能出现2中情况,第一种:默认页无法显示(因为默认页面是存在ROOT目录下的,改变默认目录后,当然主页无法正常显示咯)。第二种情况:默认页在重启以后可以显示,但是无法显示默认页中猫和树叶的图片(这种情况也是正常的,我猜测默认页并非决定与ROOT目录下的index.jsp,跟WEB-INF中的某些东西也有关。但事实仍然证明,在ROOT中的猫和树叶图片文件没有copy进myjsp目录的情况下,主页无法显示图片)闲话不多说,在IE中,再次键入“http://localhost:8080/First.jsp”.试验已经证明First.jsp页面可以正常显示,如果不行,请参照上面的查错。
恭喜你,到这里为止,你做的程序代码可以在自己定义的目录中运行了。
另外。如果你觉得输入默认页的时候可以看到猫和树叶的图片,你可以去ROOT页把图片文件拷过来(是否只需要copy图片文件,我还没有研究过,不行就把ROOT下的文件都拷过来吧,反正不大。)
还有我喜欢dos方式开启Tomcat,于是到安装目录下/bin目录中把startup.bat和shutdown.bat都做了桌面快捷方式,并且将图标改变成喜欢的样子,.bat的图标个人觉得看着蛮闹心的。
这是我建议的安装流程,希望大家喜欢。