zoukankan      html  css  js  c++  java
  • 在Eclipse中使用tomcat部署后的发布位置

    学习java web 中的jsp时,想要查看其发布后的访问生成的java和class文件在哪里,但是不知道其放在哪里了。

    在eclipse中使用了tomcat部署工程,那么将会建立一个Server的项目

    各种查看都没有相关的信息。。。(这个工程不能关闭,关闭则将导致tomcat不能部署了)

    于是乎尝试在jsp中打印文件的位置得到了想要的位置了。

    <%
            out.print(application.getRealPath("/"));
    %>

    访问得到 

    D:workspace.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebappsJSPDemo

    原来在此。。。

    如果在发布web项目时直接放到tomcat下的webapps目录下,那么在其发布时,将在 tomcat 下的work/Catalina/localhost目录下生成web项目中jsp解析编译后的目录(动态编译的),webapps下的工程目录下的则直接使用的是编译过的servlet和其他文件,以供访问使用。

    但是在eclipse 中使用 Server添加了tomcat来部署项目,会发现其实eclipse没有直接在我们的默认tomcat下部署,而是使用一个临时的位置来部署web工程,打印获取以下完整路劲就KO了。

    這个临时的位置在我们的工作空间下的 类似這个位置:

    D:workspace.metadata.pluginsorg.eclipse.wst.server.core mp0workCatalinalocalhostJSPDemoorgapachejsp

    在這里就能够看到使用jsp解析后的java文件以及编译好的class文件啦。

  • 相关阅读:
    POJ 3904 Sky Code [数学]
    UVA 11542 Square [XOR方程组]
    CSS+DIV 设置圆角边框加阴影效果
    取消谷歌CHROME文本框(域)外边框高亮和缩放功能的办法
    IE和火狐CSS透明层兼容写法
    Ubuntu 12.04 amd64 搭建Apache+PHP+Mysql环境
    CSS样式表的优先级别
    css设置透明层
    卸载gnome的命令为
    ubuntu12.04 启动n卡独显方法
  • 原文地址:https://www.cnblogs.com/act262/p/4114460.html
Copyright © 2011-2022 走看看