给楼主一个提示:
比如你的配置文件在web-inf/conf/这个文件夹下,
在程序中可以这样来得到:
String path=request.getRealpath("");
path=path+"/WEB-INF/conf/XX.xml"来得到文件的路径了,
屡试不爽耶!!
比如你的配置文件在web-inf/conf/这个文件夹下,
在程序中可以这样来得到:
String path=request.getRealpath("");
path=path+"/WEB-INF/conf/XX.xml"来得到文件的路径了,
屡试不爽耶!!
解决方案 »
- 关于两个表合并的问题,请高手解答!
- 求助下拉式列表框(Select)
- JSP页面中 FckEditor 如何支持中文名字和中文文件夹的问题
- javabean 连接数据库错误,各路大师指个道啊(在线等)
- 我靠``真惊讶``JSP竟有这样的bug```倒死``
- 列值合并??????
- 除了request.setAttribute外,还有什么方法可以在servlet传值的?
- servlet是在什么时候调用init()和destory()?
- 有谁知道pushlet这种东西,小弟有个项目要用到,各位知道的帮帮忙吧
- 使用windows.open打开一个输出流后如何设置页面title
- apache日志分析:输入http://localhost/awstats/awstats.pl?config=localhost为什么不显示网页内容,却提示下载
- 在jsp里调用命令行command命令!
修改裡面的<Host>的設置 應該能解決你的問題
-------
这个目录是tomcat/bin目录。。一个万能的办法是
String root=request.getContextPath();
String path=root+"/config/config.xml";
我主要想这个代码要是放在一个class中,不一定非得用在web项目下,其他的项目也可以引用,那就不能用request了 doodoo001()
能说的详细些么,我刚学不久
我主要想这个代码要是放在一个class中,不一定非得用在web项目下,其他的项目也可以引用,那就不能用request了 doodoo001()
能说的详细些么,我刚学不久
在set JAVA_ENDORSED_DIRS=%BASEDIR%\common\endorsed后面加入你要得路径就可以了,记得用;分开
举例来说:
你修改一下tomcat catlina.bat, 在前面加上
set JAVA_OPTS=-Dmyapp.home="D:/myapp"
其中myapp.home是你的应用的路径,名称你可以自己定!然后在你的程序中任何需要读取路径的地方调用
String appHome = System.getProperty("myapp.home");此种方法比较灵活!
tomcat的run和startup运行效果上没有差别,只是一个是前台启动(run),一个是后台启动(startup),一般在调试和安装应用时,我更喜欢用run方式,可以在当前的命令行窗口中直接看到运行状态。
set JAVA_OPTS=-Dmyapp.home="D:/myapp" -Dmyapp2.home="..." -D....