草庐IT

javax.imageio

全部标签

java - 使用 ImageIO.write() 创建 JPEG 创建一个 0 字节文件

我正在尝试编写一种拍摄图像并保存该图像的100x100缩略图的方法。但是,当我保存文件时,它在Ubuntu的ImageViewer中显示为不可读的0字节图像(错误“解释JPEG图像文件时出错(对状态200中的JPEG库的不正确调用)”)。我的代码如下:publicbooleanscale(){Stringfile=filename.substring(filename.lastIndexOf(File.separator)+1);Fileout=newFile("data"+File.separator+"thumbnails"+File.separator+file);if(out.

javax.xml.ws.WebServiceException : java. io.IOException:写入服务器 Tomcat 8 时出错

我们最近将在JRE1.7.0_17/Tomcat7.0.39上运行的JAX-WS网络服务的技术堆栈更新为JRE1.8.0_66/Tomcat8.0.28。Web应用程序在WindowsServer2012上运行。Web服务使用JAX-WS的Metro实现。客户端使用JRE7和内置于JRE中的JAX-WS客户端API在各种Windows版本上运行。网络服务用于将文件从客户端机器上传到网络服务,网络服务将文件保存在文档管理系统中。该实现在Java7/Tomcat7下运行得非常完美,但我们遇到了在Java8/Tomcat8服务器端运行更大负载(2MB或更大)的问题。来自客户端的堆栈跟踪是:1

java - 如何控制 javax.xml.transform.Transformer 创建的行结尾?

我正在使用以下方法将DOM文档(org.w3c.dom.Document)转换为流Transformertransformer=TransformerFactory.newInstance().newTransformer();transformer.setOutputProperty(OutputKeys.ENCODING,UTF_8.name());ByteArrayOutputStreamout=newByteArrayOutputStream();StreamResultoutput=newStreamResult(out);Sourceinput=newDOMSource(d

java - 如何使用 Javax.xml.transformer API 将 XML 文档传递给 XSL 文件?

我正在使用javax.xml.transformAPI进行XSL转换。API仅允许一个XML文档作为输入来应用如下转换。DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();StringWriterstringWriter=newStringWriter();Filexml=newFile("C:\\abc");Filexsl=newFile("C:\\def.xsl");factory.setNamespaceAware(true);DocumentBuilderbuilder=factory.newDo

java - NoClassDefFoundError : javax/xml/stream/XMLStreamException

尝试使用ApachePOI编写.xlsx文件时出现以下异常NoClassDefFoundError:javax/xml/stream/XMLStreamException这是代码片段:-XSSFWorkbookwb=newXSSFWorkbook();Sheetsheet=wb.createSheet();Rowrow=sheet.createRow(0);Cellcell=row.createCell(0);cell.setCellValue(100);FileOutputStreamfileOut=newFileOutputStream("D:\\workspace\\April\

javax.ws.rs.WebApplicationException : com. sun.jersey.api.MessageException:Jersey 的 Java REST Web 服务中的 JSON 支持

好吧,这个问题以前可能有人问过,但在我看过的所有网站上,关于“如何做”的解释告诉我我做的完全正确。我知道我不是,因为我在本地主机tomcat上收到500服务器错误,并且在我的服务器日志中收到以下错误:javax.ws.rs.WebApplicationException:com.sun.jersey.api.MessageException:AmessagebodywriterforJavaclasscom.myapp.domain.Location,andJavatypeclasscom.myapp.domain.Location,andMIMEmediatypeapplicatio

javax.mail.internet.AddressException : Illegal address in string `` ''

我是新来的..我正在尝试将用户名和密码发送到用户的电子邮件ID,但它向我显示有关地址的错误,我已经检查过但它是正确的。这是我的电子邮件实用程序代码:Messagemsg=newMimeMessage(session);msg.setFrom(newInternetAddress(userName));InternetAddress[]toAddresses={newInternetAddress(toAddress)};msg.setRecipients(Message.RecipientType.TO,toAddresses);msg.setSubject(subject);msg.

Java 8 ImageIO 在 Linux 中错误地读取 JPEG

我正在尝试读取用户上传的JPEG图像(任意)以在服务器应用程序中创建缩略图。系统在Windows7/OracleJava8u11中运行良好,但我在服务器上的CentOS下遇到颜色模型问题:原图是:http://studio-st.ru/media/portfolio/image/45Windows下开发工作站生成的缩略图绝对正确Linux下的结果发生色移(在Java8u05上偏红,在Java8u11上色移)。此处未展示,因为原始示例在现场,现已修复。更深入的调查显示问题出在读取图像中-Windows和Linux上的ImageIO.read(inputStream)返回具有完全相同参数的

java - Spring 安全抛出 javax.servlet.ServletException : Could not resolve view with name 'j_spring_security_check'

我正在尝试将具有自定义登录页面和数据库访问的Springsecurity添加到我的SpringMVC应用程序中。似乎我的映射是错误的,因为它无法映射j_spring_security_check。为了解决这个问题,我查看了以下页面1、2、3但仍无法解决问题。如果您没有太多时间,请阅读下面的第2部分,这是问题的编辑部分开始的地方。否则,请阅读第1部分和第2部分。第1部分我还在我的web.xml文件中添加了以下行,但应用程序返回以下异常。springSecurityFilterChainorg.springframework.web.filter.DelegatingFilterProxy

java - 没有定义 [javax.sql.DataSource] 类型的合格 bean

这是我的pomorg.springframework.bootspring-boot-starter-parent1.0.1.RELEASEorg.springframework.bootspring-boot-starterorg.springframework.bootspring-boot-starter-testtestorg.springframework.bootspring-boot-starter-webcom.fasterxml.jackson.corejackson-databindmysqlmysql-connector-javaorg.springframewo