首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于tomcat的配置问题,大家帮忙啊! [已结贴,结贴人:wdwgr]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wdwgr
    • 等级:
    发表于:2008-05-25 00:54:25 楼主
    我安装tomcat成功了,已经可以访问http://localhost:8080 
    接着建立自己的myapp目录时,就出错了。 
    步骤如下: 
    建立自己的jsp myapp目录 
    1.到Tomcat安装目录的webapps目录下
    2.在webapps目录下新建一个文件夹,起名叫myapp; 
    3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的; 
    4.WEB-INF下新建一个文件web.xml,内容如下:
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/webapp_2_4.xsd"
        version="2.4">
      <display-name>Welcome to Tomcat </display-name>
      <description>
        Welcome to Tomcat
      </description>
    </web-app>

    5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下: 
    <html>
    <body>
    <h1>This is my first jsp page! <h1>
    </body>
    </html> 
    6.重启Tomcat 
    7.IE地址栏输入:http://localhost:8080/myapp
    8.然后就显示404错误!


    这个问题折腾我一晚上了,换了好几tomcat版本了也不行啊,我以前也一直这样用的,今天怎么就是不行啊?
    有没有人遇到过同样的情况啊?帮帮我啊,都急死了!
    还有我不理解为什么8080,和tomcat自带的例子都能访问,自己建的目录就不能访问了呢????
    都学了一年JSP了从来没碰到过这种问题!没有头绪啊!
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • M_song
    • 等级:
    发表于:2008-05-25 02:21:571楼 得分:20
    TOMCAT部署项目有3种方法:
    1、直接把项目放在webapps里
    2、修改conf里server.xml文件,添加一个Context,指向项目的目录
    3、在Catalina/localhost目录里,新增一个xml文件,添加一个Context内容,指向项目的目录。
    <Context path="/目录名" docBase="e:\example" debug="0" reloadable="true" />

    优先级别为:3>2>1

    第3个方法有个优点,可以定义别名。服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。

    第2、3还有优点,可以定义一些个性配置,如数据源的配置等。

    楼主采用的是第一种,那就要好好的检查下web.xml是否有问题!另外:你可以试着输入http://localhost:8080/myapp/index.jsp试试!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fastunit
    • 等级:
    发表于:2008-05-25 16:20:522楼 得分:10
    刚写了一篇文章:http://blog.csdn.net/fastunit/archive/2008/05/25/2480084.aspx
    适用于4.1、5.5、6.0,使用的方法是1楼提到的第3种方式(对于版本5、6官方推荐这种方式,定义连接池也很方便)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zplhl
    • 等级:
    发表于:2008-05-25 21:04:383楼 得分:5
    你也可以在JAVA中先运行程序,在要把部署的文件发布到tomcat中的webapps中,具体方法是:把你要部署的程序先运行一遍
    再在摸板中右键点击,选择属性,在BUILDER中选择第一个,在点击摸板中MAKE然后在把这个文件烤到你的TOMCAT中的WEBAPPS中就可以了
    也很方便,
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-25 21:29:364楼 得分:5
    [code=html]
      <description> 
        Welcome to Tomcat 
        </description>
    [/code]
    后面加上

    HTML code
    <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list>

    其中  index.html要存在啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-25 21:36:385楼 得分:5
    404错误说明是地址栏错误
      看自己的地址栏是不是写错啦
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-25 21:41:106楼 得分:5
    Web.xml配制的问题,404错误是 你输入的地址无效,找不到指定路径
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4"
    xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
      <welcome-file-list>
        <welcome-file>index.jsp </welcome-file>
      </welcome-file-list>

    </web-app>
    可以参考下
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved