注册 登录
编程论坛 J2EE论坛

TOMCAT配置不成功,请教了

wanglha01 发布于 2006-04-20 16:14, 3571 次点击

不知道为什么,我在网上找到了配置的资料,按资料配置完毕后。我输入http://localhost:8080的时候可以看到小猫的页面。可是不知道为什么输入http://localhost:8080/myapp/index.jsp 就会报错(见图)

我的j2sdk为1.4.2 TOMCAT为jakarta-tomcat-5.0.28 我的操作系统是windows 2000 servers


希望得到大侠的指导

安装步骤:

1.安装完j2sdk以后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:j2sdk1.4.2):

JAVA_HOME=c:j2sdk1.4.2;

classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;(.;不能少,表示当前路径)

path= %JAVA_HOME%in; (系统里已经有了path变量,只需要在path最前面加上去即可)

然后可以写一个简单的java程序来测试J2SDK是否已安装成功:

public class Myjava{

public static void main(String args[]){

System.out.println("试试看,装好了吗?.");

}

}

将上面的这段程序保存为文件名为Myjava.java的文件。

然后打开命令提示符窗口,cd到你的Myjava.java所在目录,然后键入下面的命令

javac Myjava.java

java Myjava

此时如果看到结果的话表示安装成功,出错则仔细检查一下你的配置情况。

2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c: omcat5):

CATALINA_HOME=c: omcat5;

CATALINA_BASE=c: omcat5;

然后修改环境变量中的classpath,把tomat安装目录下的commonlib下的servlet-api.jar(此文件在tomcat5以前名为:servlet.jar)追加到classpath中去,修改后的classpath如下:

classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;%CATALINA_HOME%commonlibservlet-api.jar; (最好再拷贝到:C:j2sdk1.4.2jrelibext目录下)

接着可以启动tomcat,在IE中访问http://localhost:8080/,如果看到tomcat的欢迎页面的话说明安装成功了。

第三步:建立自己的jsp app目录

1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples等Tomcat自带的的目录;

2.在webapps目录下新建一个目录,起名叫myapp;

3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;

4.WEB-INF下新建一个文件web.xml,内容如下:

<?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>My Web Application</display-name>

<description>

A application for test.

</description>

</web-app>

5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:

<html>

<head><title>大家好</title>

</head>

<body>

<% out.println(" 大家好,我的第一个jsp程序"); %>

</body>

</html>

6.重启Tomcat

7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 即可.

只有本站会员才能查看附件,请 登录

16 回复
#2
〃雙掱ぴ搋兜づ2006-04-20 16:31

路径不对?

#3
bagger2006-04-20 20:38
c: omcat5):

CATALINA_HOME=c: omcat5;

CATALINA_BASE=c: omcat5;

还有好几个地方好象少了一些代码

却字母,是不是你考的时候漏掉了?

#4
至尊宝zzb2006-04-21 11:57
一楼的那个兄弟,我跟你出同样的错误.我问了好多人了.可是没有一个人能告诉我怎么解决这个问题.真不是路径的问题.

8080能进去...看别的就老出现那个错误提示.

有没有能真正解决我们这样的问题的....
#5
wxmm20032006-04-21 20:41
是不是装的时候把j2se和j2re没弄对啊
还有装tomcat 时候要选择server模式
#6
疯子java2006-04-22 15:42
不是
这个myapp的目录是还需要配置的哈
你在搜索一下
在tomcat的conf目录的Catalina\localhost下面你可以对比着已经提供的xml文件新建一个myapp的xml文件,才可以访问的哈
还有一个方法就是将你的应用打包成war的文件放到webapps下面,tomcat启动的时候自动会解压的,他会很容易被访问的
#7
至尊宝zzb2006-04-22 17:08
我的问题我昨天晚上自己给解决了.....是因为我的文件格式不太对.我昨天从新编了点东西.然后保存的类型为.jsp格式.然后放在默认的目录里就能访问了...
#8
bigboy0002006-04-23 15:03

看看置顶的精华帖子吧,那个很好.一定能成功.
#9
chen__han12006-04-24 06:29
按照精华帖子上试验还是不行啊,设置了环境变量,记得以前我用的myeclipse里面带的tomcat一点问题都没有的,现在自己装的就不行了,和楼主一样,8080就可以,root目录下也可以,可自己新建的目录下面就是不行。
#10
疯子java2006-04-24 10:10
我说过了的
这种情况下,要配置的嘛
#11
Sos_sun2006-04-25 14:09

看看你们网页的状态。404就是网页没找到。
状态码在
100-199之间就是服务器没准备好。
300-399之间就是请求不完整。
400-499之间就是是网页不存在或不可用。(也可能是你的访问路径错了)
500-599之间就是服务器异常。

自己看状态码就知道那里出问题了。

#12
chen__han12006-04-25 22:25

怎么配置?

#13
疯子java2006-04-26 12:08
C:\tomcat\conf\Catalina\localhost
下面建一个myapp.xml的文件
文件内容:
<Context displayName="Welcome to Tomcat" docBase="\myapp" path="/myapp" reloadable="true" >
</Context>
在你的webapp文件夹下面
有你的应用myapp
#14
chen__han12006-04-26 20:33
就是说把这里面的那个path设置为webapps吗?
#15
神vLinux飘飘2006-04-26 21:50
惭愧,用了太多的IDE,都快忘记手工是如何配置的了
#16
greenlove2006-05-01 22:10
怎么我的一直是500 错误啊,我的都配置好了也没有发现错误
#17
greenlove2006-05-01 22:36

13楼的,照你说的做了还是不行啊,还是 500错误啊

1