刚开始学jsp,我使用的是My Eclipse和tomcat6.0,不太理解如何在浏览器中显示的原理,把文件拷贝到tomcat里的何处。在浏览器里输入http://localhost:8080/   后面的内容是从哪个文件开始。求解答 。谢谢。

解决方案 »

  1.   

    项目文件夹都拷到tomcat下面的webapp文件夹下面,如果只是单独文件,也建议建一个文件夹。tomcat启动后,http://localhost:8080/项目名(文件夹名)/文件名.jsp。
      

  2.   

    你用myeclipse可以直接部署到tomcat,在myeclispe里添加tomcat,window -> preferences -> myeclipse -> servers -> tomcat,添加好后直接部署启动,访问和上面一样
      

  3.   


    index.jsp在项目文件夹里的WebRoot文件夹中,地址里面要不要写这个?
      

  4.   

    我给你详细的说一下吧。项目的部署分为两种情况:
    第一种自动部署,即利用IDE如eclipse或者myeclipse。
    第二种为手动部署,就是纯手工部署(开发中不推荐,但是初学可以试试,它可以让你明白web项目的整个运行过程)。
    自动部署的话,你需要在你的IDE中配置Web服务器,如Tomcat。
    拿myeclipse举例:
    菜单栏依次点击:window->preferences->myeclipse enterprise workbench->servers
    ->tomcat x.x .右侧上面点击Enable。下面只需要配置第一项tomcat home directory就行。完事记得在你选的的tomcat x.x前面,展开,配置一下jdk.默认会使用myeclipse自带的,但是极力不推荐,用两套jdk有的时候会出问题,最好改成自己安装的jdk。
    配置完成后,在IDE的工具栏上有部署的图标,你按步骤来就行了。
    部署成功后,启动tomcat,地址栏输入http://localhost:****/xxxx
    ****为tomcat 配置的端口号,默认为8080,可在conf文件夹下的server.xml里自由配置
    xxxx你的项目名称。默认会打开index.jsp页面,这个也是可配置的。在你项目的根目录下,有个WEB-INF文件夹,里面有个web.xml文件,tomcat启动的时候,会去扫描它,里面有关于默认打开哪个页面的配置。你也可以指定其他的。
    整个过程,说的笼统一些就是:输入url后,回车,浏览器找到tomcat,再到webapps下找到****,也就是你的项目,再找根目录下的web.xml,在里面找到要打开的页面。其实web.xml里还有很多能配置的,等你学了servlet、监听器、过滤器、还有SSH后就知道了。
    对了,忘了说了,项目被部署到tomcat下的webapps下。
    当然上面很多都是IDE帮你做的,你有必要知道一下,这其中IDE帮你做了什么。
    下面我给你说一下手动部署的过程:
    手动部署就是自己配置一个虚拟目录,让tomcat去那儿找应用程序。我们在d盘根目录下建立一个文件夹dome,里面放一个WEB-INF的文件夹,在WEB-INF下放一个web.xml.
    打开tomcat下的conf文件夹,找到server.xml文件。
    在里面:
    </Host> 标签之前加入:
    <Context path="/path" docBase="d:/demo"> 
    </Context> 
    path就是你的虚拟目录,docBase是项目所在文件夹,它的内部有一个映射关系,
    这样你就可以通过:
    http://localhost:8080/path访问了。
    通过这样,你就基本知道IDE帮你做什么了。一口气说了很多,如果你认真看完,相信已经明白了。每个人都是从初学者过来的,好好努力,
    做技术是一件很愉快的事情,希望能够帮到你!
      

  5.   

    index.jsp在web.xml里有配置: <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

    配成这样的话,就不用在地址栏写了。如果你想访问其他的,如login.jsp的话:
    1、直接敲:http://localhost:8080/projectName/login.jsp
    2、下上述文件中配置成:
    <welcome-file-list>
    <welcome-file>login.jsp</welcome-file>
    </welcome-file-list>

    就不用敲了。
      

  6.   

    http://localhost:8080/(在MyEclipse中的项目名称)/index.jsp
    这个就是默认的首页了