你的Tomcat是什么版本的? 如果是5.x以上版本不需要配置,不然需要改一下配置文件

解决方案 »

  1.   

    新增加站点要配置web.xml文件才行的啊
      

  2.   

    在tomcat的conf目录下的server.xml文件中
    最后一个  </Context>后面加入
            <Context path="/Test" docBase="C:\tomcat\webapps\Test"
           debug="5" reloadable="true"/>    重起tomcat就可以了
      

  3.   

    重新启动服务器,应该没有问题的至于修改tomcat的conf,没必要,因为你原本就在tomcat的安装目录下的
      

  4.   

    如果别的都没有动,比如 tomcat的conf目录下的server.xml (也不建议动 )就在webapps下面新建项目文件夹,就必须符合jsp项目的一些规范
    根目录下面因该有个 WEB-INF 文件夹,然后里面可能有个classes文件夹用来放beans,或者还有个lib
    文件夹用来放数据库驱动,或者数据库连接池程序,或者一些其他的组件...在WEB-INF 文件夹必须有一个 web.xml文件,配置的方法可以仿照root/WEB-INF/web.xml
      

  5.   

    </Context>后面加入
            <Context path="/Test" docBase="C:\tomcat\webapps\Test"
           debug="5" reloadable="true"/>    
      

  6.   

    各位大侠,上面的方法我都试了,还是不行。
    我用的Tomcat版本是5.5.9
    JDK版本是1.5.0
    苦闷呀,哪位大侠能解决我这个问题?
      

  7.   

    你配置xml文件没有?注意:最好启动服务器前删除logs,这个不要忽视啦,你的Test里有什么文件?
    可以加qq聊咯258430779
      

  8.   

    我没用过5.5的,不过象下面这样
    <Context>后面加入
            <Context path="/Test" docBase="C:\tomcat\webapps\Test"
           debug="5" reloadable="true"/>
    这样是肯定可以的,
    如果还不行,在你的Test文件夹里建文件夹WEB-INF,在里面写一个web.xml文件,内容如下:
    <?xml version="1.0" encoding="iso8859_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/web-app_2_4.xsd"
    version="2.4">
    </web-app>
    这一段可以从你的root\WEB-INF文件夹里的web.xml摘取出来,是比较合适的,
    再在你的Test\WEB-INF下建立文件夹classes,弄好后重新启动服务器
    最后的目录结构是
    %tomcat_home%\webapps\Test-----------------〉放你的jsp文件
    %tomcat_home%\webapps\Test\WEB-INF------------------>包含一个web.xml文件
    %tomcat_home%\webapps\Test\WEB-INF\classes-----------〉以后方你的javaBean和servlet用
    这样要是再不行,我也没招了,重装系统,整个重新来遍试试吧,要不就用低一点版本的tomcat和jdk试试,
    推荐:先用完整化目录结构试试,不行再修改%tomcat_home%\conf\server.xml文件,我个人是比较喜欢默认的设置,因为不定动了什么配置,服务器就罢工了。
      

  9.   

    我也是这种情况,在tomcat的conf目录下的server.xml文件中
    最后加入  </Context>
            <Context path="/Test" docBase="..\webapps\Test"
           debug="5" reloadable="true"/>    重起tomcat就可以了
      

  10.   

    <Context path="/Test" docBase="C:\tomcat\webapps\Test"
           debug="5" reloadable="true"/> 
    重起tomcat
    还不行就 重起机器(机会很少的情况)
      

  11.   

    如何直接输入 http://127.0.0.1/ 就可以转到想要到界面!!!
    如何设置不用输8080啊。??
    要在工程文件夹的WEB-INF新建一个xml文件吗?
      

  12.   

    如何直接输入 http://127.0.0.1/ 就可以转到想要到界面!!!
    如何设置不用输8080啊。??------------------------------------------------------------把项目发布到tomcat/root目录下应该就可以了
      

  13.   

    如何直接输入 http://127.0.0.1/ 就可以转到想要到界面!!!
    如何设置不用输8080啊。??------------------------------------------------------------把项目发布到tomcat/webapps/root目录下应该就可以了
      

  14.   

    我估计楼主是没按规范在test目录下建WEB-INF目录,和编写web.xml文件.
      

  15.   

    至于如何修改8080端口号为默认端口号我就不知道了.可能不能修改,因为如果用ms server2000,它默认的IIS也是用80默认端口号的,那样就会冲突了吧,这是我的愚见,那位前辈指点指点.
      

  16.   

    可以用 tomcat+IIS 来发布站点
    就可堂堂正正的用80端口了~~~配置文档网上到处都是
      

  17.   

    你写的是简单的jsp?就是说没有javabean、没有调用servlet吧?  这样的应用我认为没有web。xml是可以的阿。 也不需要配置<context /〉,因为本身就是在tomcat的默认服务目录下。 移动到新目录下也不会产生问题。  想想,在jsp响应请求之前,会在work目录下生成.java文件,之后会编译为class,会不会是这个.java文件出现版本问题,tomcat在这里不能分辨,呵呵,我也说不准。建议将work文件删除,重起tomcat,后访问试试
      

  18.   

    Tomcat5网站端口默认为8080
    <Connector port="8080"   ………>
    为了调试方便,将它设为HTTP默认的端口80
    这时,请注意你的Internet 信息服务IIS
    (如果装有)已关闭。如果装有,它会每
    次跟着系统启动,将它设为手动即可!“控制面板”
    --->“管理工具”---->“组件服务”----->
    选中左边的“服务(本地)”----->打开右边
    “World Wide Web Publishing”的属性----->
    “常规”----->服务状态:点击“停用”----->
    在启动类型:选择“手动”--->“确定”
      

  19.   

    先把IIS端口80改为任何不用的端口,如:9999
    然后在SERVER.XML里把默认端口改为80。
      

  20.   

    只要IIS不运行就可以用80端口了。
    楼主的jsp页面中是不是包含了taglib javabean servlet之类的东东? 如果是的话要把所需的tld,jar,和class文件部署到你的Test文件夹下的正确位置
      

  21.   

    jsp页面中什么内容也没有,就只有简单的显示hello一句话而已上面的方法我都做过了,好像还是不行,到底是怎么回事呀?郁闷死了!
      

  22.   

    方成eform自定义表单平台,纯BS结构.100%开放源码.可以在 http://218.30.103.110:8080/eform/index.html 在线试用.  eform自定义表单平台是一个在IE浏览器中可视化的设计软件界面的工具。无论是输入界面还是报表界面,无论是简单的输入查询还是复杂的逻辑处理。都可以由eform设计出来。 
     
         eform自定义表单平台适用于网上OA系统的自定义表单模块,工作流系统的自定义表单模块,信息管理系统方面的软件开发项目等等。 
      

  23.   

    我昨天才遇到过这个问题,解决如下:在自己的应用程序的根目录下新建一个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/web-app_2_4.xsd"
        version="2.4">
        
    <display-name>My Web Application</display-name> <description> 
    A application for test. 
    </description> </web-app>
      

  24.   

    我用的是tomcat5.0,摸索了两天,终于知道了这个问题,也就是今天才发现了解决之道:根目录是 webapps\root 而不是webapps,所以你放文件在webapps下是没有用的,你再在webapps下建立新的目录也是没有用的,只有一切都放到 webapps\root下才行
    当然,也不能这样说,因为是不是可行,是看配置文件而说的,如果配置文件改一改,则就可以了,但是我还不是很熟悉,所以,就把所有的文件都放到webapps\root下了
      

  25.   

    最简单的方法:在webapps下建立你的目录  复制 ROOT下的WEB-INF文件夹复制在你的文件夹目录下
    就都OK了
      

  26.   

    楼主的问题我也遇到过,不过要注意Tomcat5.5和以前的配置有些不同。
    虚拟目录是放到:Tomcat 5.5\conf\Catalina\localhost\这个文件夹里面的,也是个xml文件。
    内容大体是:<Context path="/demo" docBase="E:\Java\test" debug="0" reloadable="true" crossContext="true">
    </Context>不过我试了一下,访问的时候是以这个文件名为虚拟目录的,例如我这个文件名是test.xml.则访问的时候就是;http://localhost:8080/test了,虽然我文件里面定义的是:demo 。这个问题是不是bug啊?
      

  27.   

    你应该在c:\tomcat\webapps\root目录下新建一个Test目录,将myjsp.jsp程序放在c:\tomcat\webapps\root\Test目录不,用http://localhost:8080/myjsp.jsp就可以正常显示,页面上提示了,我试过了,肯定没问题!呵呵!
      

  28.   

    这个问题我也遇到过,解决的办法是重装一遍Tomcat,就可以了,呵呵,最笨的方法
      

  29.   

    tomcat不是有个admin组件么,到里面设下好了,这样比较方便.一般只要输入http://localhost:8080/admin就可以了,如果不行,就要去下载了