nynw.net
当前位置:首页 >> 如何获取tomCAt下的wEBApps的绝对路径呢 >>

如何获取tomCAt下的wEBApps的绝对路径呢

你可以在先获取后存储到request或者session中。,然后在jsp中使用el去龋 //项目路径 String path = request.getSession().getServletContext().getRealPath(""); request.setAttribute("path",path); jsp: ${path}

jsp中:request.getContextPath() servlet、action中: HttpSession session = request.getSession(); ServletContext application = session.getServletContext(); String serverRealPath = application.getRealPath("/") ;

//也许有你想要的,前提是在项目布署运行起来后,在servlet中或controller中运行以下代码即可。System.out.println(this.getClass().getResource("/"));//结果:file:/E:/work/service/tomcat7.0.65/webapps/mvc_adminlte/WEB-INF/classes/Syste...

webapps目录用来存放应用程序。 当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。当然,也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

那是你打http://localhost:8080/ssh这样他就会打开index.jsp,因为这样他会默认找WebRoot下面的index.jsp,这个是在web.xml中配置welcome-file。

你自己写的项目放到webapps目录下,注意是编译过的class文件,不是java文件,然后看一下你的页面文件,比如jsp,看一下在你的项目里的路径。 最后用浏览器输入地址就可以访问了:http://localhost:端口号/项目名/路径 大致如此,细节自己尝试下...

你这个目录如果不是war包自动加压的,那么还需要在conf的server.xml里增加配置,指向myweb.配置类似于: 还有,你的tomcat不建议安装在带有中文和空格的目录下。 参考这里的: http://zhidao.baidu.com/link?url=DC5g03ZadnteiBg2NOaC_WpMbXD3BB...

不一定。 webapps是默认项目文件的路径,将项目文件放在该路径下,tomcat会自动调用它,但我们也可以自己指定路径。 指定项目路径可以参考这篇文章: http://jingyan.baidu.com/article/3c343ff7099ee40d37796307.html 补充 tomcat的部署方法主...

wtpwebapps跟webapps差不多,都是存放编译后的项目。eclipse默认路径是wtpwebapps,因为一些项目需求,可能需要改到webapps下面。这个要在tomcat中修改。 Eclipse中用Tomcat发布的Web项目,更改其部署路径 我的Eclipse的工作目录是D:/workspace ...

.jsp的文件都要在webRoot中运行的啊,放在其余地方就找不到了啊,这个都是tomcat的机制,tomcat是在webroot中找的,但你也可以配tomcat改变这个路径,不过你没有这个必要,这是一个约定,大家都是这么做的。

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com