Tag: tomcat7

使用POIembedded在Excel中的图像,但未显示

我创build了一个使用POI和embedded式图像的Excel文件。 它的工作正常。 当我将其embedded到Web应用程序中并部署在Apache Tomcat服务器上时。 图像不显示在Excel文件中。 下面是代码, HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet("Sheet1"); InputStream logo_image = new FileInputStream("C:\\Logo.jpg"); byte[] bytes = IOUtils.toByteArray(logo_image); int picIndex = workbook.addPicture(bytes, Workbook.PICTURE_TYPE_JPEG); logo_image.close(); HSSFPatriarch drawing = sheet.createDrawingPatriarch(); ClientAnchor my_anchor = new HSSFClientAnchor(); my_anchor.setCol1(0); my_anchor.setRow1(1); HSSFPicture my_picture = drawing.createPicture(my_anchor, picIndex); my_picture.resize(.4); FileOutputStream out = new FileOutputStream(new File( "C:\\image_example1.xls")); workbook.write(out); […]

HXTT excel驱动程序连接问题

我正在使用HXTT excel驱动程序来从Excel文件中获取数据。 数据目录不在运行Java程序的Windows机器中,而是在IMB机器中的那些Excel文件。 假设我在IBM的excel文件是//MyApp/folder/data.xlsx。 我正尝试连接以下方法: BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName(com.hxtt.sql.excel.ExcelDriver); dataSource.setUrl("jdbc:excel://///MyApp/folder/data.xlsx?maxScanRows=31"); Connection connection = dataSource.getConnection() 但是我收到以下exception: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (//MyApp/folder/data.xlsx doesn't exist or can't be accessed. If you're using mapped drives to access database files, you may need to check the security permissions.) 连接到IBM机器时,URL是否有区别?

使用JSF 2和XSLT导出到Excel

我们使用Java 5,Tomcat 5,Xalan和JSF 1来构build一个使用XSLT,XML和Tomcatfilter的应用程序,以使用户能够以Excel格式导出其数据。 我们最近升级到了Java 1.7.0_07,Tomcat 7.022和JSF 2.1(jsf-api-2.1.0-b03.jar)。 由于涉及的努力,我们还没有升级到facelets; 我们仍然使用jsp的。 我们使用标签在自己的popup窗口中显示Excel报表。 问题是升级后,popup窗口现在在IE中显示原始XML,而不是直接在Excel中popup。 原始的XML可以从浏览器保存到一个文件,如果双击保存的文件,它会在Excel中正确打开,但如果用户可以避免这种解决方法,最好是。 我相信问题在于,JSF 2中的响应现在比在JSF 1中提前。我们的web.xml文件为Tomcat定义了以下filter: <filter> <filter-name>XSLT Processor</filter-name> <filter-class>com.cs.common.jsf.util.XsltProcessorFilter</filter-class> </filter> <filter-mapping> <filter-name>XSLT Processor</filter-name> <url-pattern>*.xml</url-pattern> </filter-mapping> <filter> <filter-name>Hibernate Session Manager</filter-name> <filter-class>com.cs.common.hibernate.HibernateSessionServletFilter</filter-class> </filter> <filter-mapping> <filter-name>Hibernate Session Manager</filter-name> <url-pattern>*.faces</url-pattern> </filter-mapping> <filter-mapping> <filter-name>Hibernate Session Manager</filter-name> <url-pattern>*.xml</url-pattern> </filter-mapping> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.faces</url-pattern> </servlet-mapping> […]