或者介绍一些配置jsp开发和发布环境的方法,我只记得需要改什么东西,可忘了都要改哪里?望大虾们指点!

解决方案 »

  1.   

    如果你用的是Tomcat5,那么,就不要在server.xml中设置主目录,应该在
    你的Tomcat5\conf\Catalina\localhost目录中加入root.xml,内容可参考如下:<?xml version='1.0' encoding='utf-8'?>
    <Context displayName="welcome to tomcat" docBase="D:/TestSystem/root" reloadable="true" path="">
    </Context>其中docBase为你的web文件目录,reloadable是说明是否在文件更新后autoload,其他的就别动了如果你用的是Tomcat4,我已经忘了怎么做了
      

  2.   

    我用的是tomcat4.1,不过还是谢谢了,结贴时一定给分!
      

  3.   

    你用的是tomcat5以上的版本,是找不到,你可以直接在server.xml中加入就行了。
    你访问的是不要忘了在http://localhost:8080后加入/myweb,因为你的配置是
    <Context path="/myweb" docBase.....
      

  4.   

    把你的文件放到tomcat_home/webapps/yourweb
      

  5.   

    这个是没有找到!!
    你可以直接在server.xml中加入就行了。
    你访问的是不要忘了在http://localhost:8080后加入/myweb,因为你的配置是
    <Context path="/myweb" docBase.....
      

  6.   

    1.将你的myweb整个目录放到tomcat安装目录\webapps下;
    2.不需要修改server.xml文件
    真不知是哪个教你放到c:\myweb下的?!
      

  7.   

    <Context path="/myweb" docBase="c:\myweb" debug="0" reloadable="true"/>
                                   ~~~~~~~~~~
     ==========
    这里的问题,我以前的教训是:千万别在webapps以外的地方建目录,不然问题会非常的多,把你所有的修改全部还原,只改一个地方就行:
    <Context path="/manager" docBase="manager" debug="0" privileged="true"/>
                                     ~~~~~~~
    然后你把名字为manager的文件copy到webapps下,肯定就行了(如果是用jb,把工程下的整个文件夹直接copy过来,什么都不用改!)这样,直接输入http://localhost:8080应该就ok了
      

  8.   

    是不是只是加入
    <!--下面是自己加入的-->
    <Context path="/myweb" docBase="c:\myweb" debug="0" reloadable="true"/>
    就行了啊,还有没有其他需要加入的?是不是加入了这句之后只要在webapps下建个目录就行了?需要不需要象asp中的虚拟目录之类啊?cnesky(游戏人生) ( ) 我访问的时候加了/myweb,可是还不行,会不会是没有配置好呢》?
      

  9.   

    rainworm(早起的虫子有鸟吃) ( ) :那这样做之后,manager文件夹下是不是也要建jsp、bean、WEB_INF这几个文件夹,还有建了之后我自己做的jsp文件放到哪里呢?
      

  10.   

    jsp文件直接放在manager文件夹下就行了,
    另外新建WEB_INF文件夹,把web.xml文件放在里面,新建一个classes文件(WEB_INF文件夹下),然后把你的所有类以包的形式放在里面如果是用jb,直接把整个文件夹copy过去就行,不用这么麻烦
      

  11.   

    我也刚刚解决这个问题,只要把<Context path="" docBase="root" debug="0"/>改为你建的目录就可以了,如:<Context path="" docBase="docs" debug="0"/>
      

  12.   

    的修改全部还原,只改一个地方就行:
    <Context path="/manager" docBase="manager" debug="0" privileged="true"/>
                                     ~~~~~~~
    然后你把名字为manager的文件copy到webapps下,肯定就行了(如果是用jb,把工程下的整个文件夹直接copy过来,什么都不用改!)这样,直接输入http://localhost:8080应该就ok了我这样做了之后,直接输入http://localhost:8080后,每次都是显示tomcat欢迎界面,并不显示我自己的jsp页面,为什么?
      

  13.   

    zhaoqing1027(晴晴) ( ):我的目录是在webapps下的,没错啊!但输入http://localhost:8080后只显示tomcat欢迎页面,对了,地址栏中数日的http://localhost:8080能不能显式表示出自己的jsp文件呢,比如:我的webapps\manager文件夹中有一个index.jsp我可不可以这样:http://localhost:8080/manager/index.jsp,这样做对不对?还是怎么样呢?
      

  14.   

    那就是你server.xml的问题,你先还原到最初状态,然后只改docBase="manager",其他的都别动,这样访问http://localhost:8080肯定可以的,修改完之后记得重启tomcat,这样100%没问题!
      

  15.   

    manager是你指定的目录,相当于root不应该写成http://localhost:8080/manager/index.jsp应该写成http://localhost:8080/index.jsp,如果你配置的没有错误的话,多了配置之后,要重启tomcat
      

  16.   

    建议你的应用目录放在在webapps下,若其它的配置没问题的话,在tomcat\cof\web.xml的最下面的代码,如下所示代码的所有index改成你自己的主页登录jsp文件名,如hello.这样,你输入你的本机ip或者http://localhost:8080/时显示的就是你的主页而不是个tomcat欢迎界面.
        <welcome-file-list>
            <welcome-file>index.html</welcome-file>
            <welcome-file>index.htm</welcome-file>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    tomcat4.1.xx的配置tomcat5.xx简单多了,jsp语法的要求也不是很严格.配置差不多就可以运行了.另外,在tomcat\common\lib下的数据库连接驱动及jdk\jre\lib\ext目录下的两个activation.jar和mail.jar文件都放到位了吗?