Java普通类(不是Servlet)中如何获取Web工程部署到tomcat的路径?

在Java中一个普通的类,通过Spring管理的,如何能获取到工程在服务器的路径?例如:D:\apachetomcat\webapps\test这样的路径?... 在Java中一个普通的类,通过Spring管理的,如何能获取到工程在服务器的路径?例如:D:\apache tomcat\webapps\test这样的路径? 展开
 我来答
198901245631
推荐于2016-07-13 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1761万
展开全部

第一步:需要先创建一个server,可以通过windows中的show view,之后找到server,

第二步:在server窗口中右击,选择”new-server“,之后创建好tomcat server。

第三步:双击创建的server,进入server设置界面,设置Server Location,选择编译路径是”Use Tomcat“即可切换到Tomcat的路径,保存。

第四步:在创建的server上右击,选择add,之后将要运行的项目添加进来,选择Finsh。

第五步:右击server,之后选择”start“运行即可。

第六步:打开浏览器,输入”http://localhost:8080/项目root“运行即可。

lmy_sk521
2012-12-17 · TA获得超过2272个赞
知道小有建树答主
回答量:1330
采纳率:73%
帮助的人:732万
展开全部
在类的方法中调用this.getClass().getResource("/").getPath(),自己再载取字符串就可以
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
铭月2
2012-12-17
知道答主
回答量:10
采纳率:0%
帮助的人:4万
展开全部
在SSH集成的前提下。某些情况我们需要在Action以外的类中来获得Spring所管理的Service对象。

  之前我在网上找了好几好久都没有找到合适的方法。例如:

  ApplicationContext context = new ClassPathXmlApplicationContext();

---------来自普科国际JAVA培训学校--------
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
用飘柔洗脚丫
2013-01-01 · TA获得超过248个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:205万
展开全部
应该是this.getClass().getResource().getRealPath()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
酷虫bug_cool
2012-12-17
知道答主
回答量:20
采纳率:0%
帮助的人:6万
展开全部
楼上说的应该都对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式