java JNDI路劲配置
来源:互联网 发布:现代单片机的发展趋势 编辑:程序博客网 时间:2024/04/20 00:01
在tomcat中 conf/context.xml 文件中增加
<Environment name="GROUP/CHINASOFTI/VTM/CONTENT_REPOSITORY" value="D:\workspace01\vtm\group-vtm-sln-content-repository\src\main\resources" type="java.lang.String" override="false"/>
在xml文件中使用方式:
<bean id="exampleProperty" class="com.chinasofti.vtmsln.config.ExtendedMessageSource">
<property name="basename" value="file:#{contentRepositoryRootPath}/repository/gwis/gwis"></property>
</bean>
<jee:jndi-lookup id="contentRepositoryRootPath" jndi-name="GROUP/CHINASOFTI/VTM/CONTENT_REPOSITORY"
expected-type="java.lang.String" resource-ref="true"></jee:jndi-lookup>
//**********************************************************************************************************************************8
String contextPath = servletRequest.getContextPath();
String requestURI = servletRequest.getRequestURI();
String resourcePath = requestURI
.substring(requestURI.indexOf(contextPath + SERVICE_URI) + (contextPath + SERVICE_URI).length());
String fileName = StringUtils.getFilename(requestURI);
MimetypesFileTypeMap mimetypesFileTypeMap = (MimetypesFileTypeMap) FileTypeMap.getDefaultFileTypeMap();
String fileTypeMap = mimetypesFileTypeMap.getContentType(fileName);
File file = new File(contentRepositoryRootPath + resourcePath);
servletResponse.setContentLength((int) file.length());
servletResponse.setContentType(fileTypeMap);
servletResponse.setDateHeader("Last-Modified", file == null ? -1L : file.lastModified());
InputStream resInputStream = new FileInputStream(file);
FileCopyUtils.copy(resInputStream, servletResponse.getOutputStream());
- java JNDI路劲配置
- JAVA配置JNDI数据源
- Java中JNDI的配置
- jndi 配置 java spring oracle
- java JNDI配置与自定义
- java tomcat 6配置JNDI
- [JAVA] 配置Tomcat JNDI数据源
- java web总结(JNDI的配置)
- java 数据源配置 JNDI读取方法
- Java使用JNDI配置WEB项目数据源
- Java使用JNDI配置WEB项目数据源
- JNDI配置
- JNDI配置
- 配置JNDI
- JNDI配置
- JNDI配置
- JNDI配置
- JNDI配置
- Android视图SurfaceView的实现原理分析
- PageRank算法
- Linux大小端判断
- jquery判断checkbox是否选中及改变checkbox状态
- animation跑马灯动画实现两种方法
- java JNDI路劲配置
- jsp
- Session二
- 第16周项目——阅读程序4
- 练习5-2 模仿函数getint的实现方法,编写一个读取浮点数的函数getfloat。getfloat函数的返回值应该是什么类型
- QT自定义窗口(无边框,自由拖动)
- Android SQLite数据库储存数据
- 程序员,如何写好文档?
- QT 静态编译