小编Ale*_*x K的帖子

取消部署我的应用程序时,Tomcat会抛出java.lang.UnsupportedOperationException

当我从Tomcat取消部署我的应用程序时,我在Tomcat日志中看到以下错误.可能是什么问题?我该如何解决这个问题.

---------------------------- Tomcat log -------------------- -------

SEVERE: The web application [/dfsmonitor] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@6ca32e]) and a value of type [com.sun.xml.stream.XMLReaderImpl] (value [com.sun.xml.stream.XMLReaderImpl@e01430]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
Jul 1, 2012 10:18:20 PM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
SEVERE: Unable to determine string representation of value of type [com.sun.xml.stream.writers.XMLStreamWriterImpl]
java.lang.UnsupportedOperationException
at com.sun.xml.stream.writers.XMLStreamWriterImpl.entrySet(XMLStreamWriterImpl.java:2134)
at java.util.AbstractMap.toString(AbstractMap.java:478)
at org.apache.catalina.loader.WebappClassLoader.clearThreadLocalMap(WebappClassLoader.java:2433)
at org.apache.catalina.loader.WebappClassLoader.clearReferencesThreadLocals(WebappClassLoader.java:2349) …
Run Code Online (Sandbox Code Playgroud)

java tomcat jaxb

5
推荐指数
1
解决办法
2147
查看次数

根据所选国家/地区获取州的州名单

我想检索从下拉菜单中选择的特定国家/地区的所有州名单的名称.

我知道如何通过苹果代码检索所有国家的列表,但现在我想要所有州的列表.

是否有可用的代码db或API?

iphone api objective-c countries ios

5
推荐指数
1
解决办法
2153
查看次数

SQL 列引用无效

我正在使用 Jaspersoft 的 iReport 创建一个报告,该报告将从我的 Maintenance Assistant CMMS 数据库中提取数据。数据库位于本地主机上,我没有创建任何表或列。MA CMMS 负责解决这个问题。我只想提取数据以安排在报告中。

\n\n

这是我的代码:

\n\n
SELECT * \nFROM   "tblworkordertask" \nWHERE  "dbltimespenthours" > 0 \n       AND "dtmdatecompleted" BETWEEN $P{DATE_FROM} AND $P{DATE_TO}\nGROUP  BY "intworkorderid" \n
Run Code Online (Sandbox Code Playgroud)\n\n

和我的错误:

\n\n
\n

导致\xc2\xa0by:\xc2\xa0java.sql.SQLSyntaxErrorException:\xc2\xa0Column\xc2\xa0reference\xc2\xa0\'tblWorkOrderTask.id\'\xc2\xa0is\xc2\xa0invalid,\xc2\xa0or\xc2\ xa0is\xc2\xa0part\xc2\xa0of\xc2\xa0an\xc2\xa0无效\xc2\xa0表达式。\xc2\xa0\xc2\xa0For\xc2\xa0a\xc2\xa0SELECT\xc2\xa0list\xc2\xa0和\xc2\xa0a \xc2\xa0GROUP\xc2\xa0BY,\xc2\xa0\xc2\xa0列\xc2\xa0和\xc2\xa0表达式\xc2\xa0被\xc2\xa0选中\xc2\xa0可能\xc2\xa0仅\xc2\xa0包含\xc2\xa0有效\ xc2\xa0 分组\xc2\xa0 表达式\xc2\xa0 和\xc2\xa0valid\xc2\xa0aggregate\xc2\xa0 表达式。

\n
\n\n

我不知道为什么错误引用“tblWorkOrderTask.id”,因为我没有这样的列,也没有要求该列。

\n\n

如果我取出 group by 子句,它工作正常,但正如您所期望的,我会得到具有相同 WorkOrderID 的多个结果。我想按这一列进行分组,然后统计结果。我尝试使用 SELECT DISTINCT,但随后出现有关未选择的列的错误。

\n

sql select group-by derby jasper-reports

5
推荐指数
1
解决办法
5842
查看次数

如何使用单个查询将多个对象表中的记录连接到主表?

所以我有一个数据模型,它设置有一个表,其中包含一系列对象的 、 和 列(每个对象都有一个唯一的 ID 号NAMEIDCONDITION这些对象的其余属性包含在基于对象类型的几个相应表的列中(每种类型都有一些不同的属性)。所有特定于类型的表都有一个ID列,以便对象可以与主列表相匹配。

我想编写一个 sql 查询,它将根据与CONDITION唯一的ID.

这是我正在使用的简化示例:

object_master_list
| ID | NAME | CONDITION |
-------------------------
|1234|  obj1|       true|
|0000|  obj2|      false|
|1236|  obj3|       true|
|0001|  obj4|      false|
|5832|  obj5|       true|
|6698|  obj6|      false|
|6699|  obj7|      false|


obj_type_one
| ID | NAME |   HEIGHT   |
-------------------------
|1234|  obj1|    o1height|
|0000|  obj2|    o2height|
|5832|  obj5|    o5height|
|6699|  obj7|    o7height|


obj_type_two
| ID | NAME |   WEIGHT …
Run Code Online (Sandbox Code Playgroud)

sql inner-join jasper-reports multiple-tables

5
推荐指数
1
解决办法
2万
查看次数

如何使用jasperreports和barcode4j对齐条形码

我使用的是iReport 5.5.0.如何居中对齐条形码组件?

我的jrxml的相关片段如下.

        <componentElement>
            <reportElement x="0" y="9" width="113" height="36" uuid="a11badb4-7c31-4011-83ae-f287b457939a"/>
            <jr:Code128 xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" textPosition="bottom">
                <jr:codeExpression><![CDATA[$F{number}]]></jr:codeExpression>
            </jr:Code128>
        </componentElement>
Run Code Online (Sandbox Code Playgroud)

jasper-reports barcode4j

5
推荐指数
1
解决办法
4153
查看次数

如何正确拉伸溢出非细节带

我在标题和页眉中有多行的字段.我希望它们垂直拉伸,但问题是拉伸场下方的区域缺失.我还使用框架对它们进行分组.

我设置的属性:

Position Type : Float
Stretch Type : Relative to Tallest Object
Stretch With Overflow : True
Run Code Online (Sandbox Code Playgroud)

请看下面的截图. 在此输入图像描述

jasper-reports

5
推荐指数
1
解决办法
2万
查看次数

空白时在图像旁边删除线条

所以我想出了如何删除文本框,当它为null /空时它的空间崩溃.

但现在我在页面的另一侧有一个停止此功能的图像.

我猜是因为它在同一条线上它不会破坏空间.

这就是它的样子:

...                                                     -------------------
Address 1                                              |                   |  
Address 2 (if blank remove)                            |       PICTURE     |
Address 3 (if blank remove)                            |                   |
...                                                     -------------------

有没有办法让图像不影响这个?我可以把它放在一个框架或什么的?还是有一个我不知道的财产?

希望有人之前遇到过这种情况.

jasper-reports

5
推荐指数
1
解决办法
3880
查看次数

如何将参数传递给表组件?

我使用Jaspersoft Studio创建报告,我发现将参数传递给表时出现问题.

报告布局和结果

报告布局 结果

正如您在这些图片中看到的那样,当我尝试使用参数来设置表头时,我得到了null.

为了获取值,我在报告参数列表和表数据集参数列表中创建了相同的参数名称.显然,它根本不起作用.

我试着按照这些说明操作:jaspersoft-passing-parameter-to-tables

但我的数据源来自net.sf.jasperreports.engine.data.JRBeanCollectionDataSource参数,我找不到成功完成教程的方法.

相关代码:

<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="subreport" pageWidth="555" pageHeight="802" columnWidth="555" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="19165c65-293a-42f1-9c92-0f4ceacaaa39">
  .....
  <subDataset name="ATableDataset" uuid="f7f9da25-c513-46bb-92c2-5a97ee76eb5e">
    <parameter name="tableHeadA" class="java.lang.String"/>
    <parameter name="column1AHead" class="java.lang.String"/>
    <parameter name="column2AHead" class="java.lang.String"/>
    <parameter name="column3AHead" class="java.lang.String"/>
    <queryString>
        <![CDATA[]]>
    </queryString>
    <field name="column1A" class="java.lang.String"/>
    <field name="column2A" class="java.lang.String"/>
    <field name="column3A" class="java.lang.String"/>
  </subDataset>
   .....
  <jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
    <datasetRun subDataset="ATableDataset" uuid="8ac10f33-c9e3-4678-8280-2830a76f72c6">
    <dataSourceExpression><![CDATA[$P{AtableDatasource}]]></dataSourceExpression>
   </datasetRun>
    ....
</jr:table>
......
</jasperReport>
Run Code Online (Sandbox Code Playgroud)

完整代码见gitHub,sample\src\main\resources\subreport.jrxml

jasper-reports

5
推荐指数
1
解决办法
6079
查看次数

HTML标记表到文本字段-JasperReport

我有一个使用html标记语言或样式输入到文本字段的参数。但是当我放置标签时,它根本不显示。

Jaspersoft支持的thid标签:

<b/>, <u/>, <i/>, <font/>,<sup/>, <sub/>, <li/>, <br/>
Run Code Online (Sandbox Code Playgroud)

有什么办法可以显示该html标签中的表格?如果不能,是否有其他解决方案?

jasper-reports

5
推荐指数
1
解决办法
5738
查看次数

贾斯珀报告空白页

我的 jrxml 和 java 代码如下。我正在尝试创建包含一些文本和值的报告。但是会生成空白报告。我正在传递地图来填充报告作为参数。我必须添加 4-5 条静态行,然后添加一个动态变量。我已经在详细带中添加了这些东西。出了什么问题

    <?xml version="1.0" encoding="UTF-8"  ?>
    <!-- Created with iReport - A designer for JasperReports -->
    <!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
    <jasperReport
             name="Untitled_report_2"
             columnCount="1"
             printOrder="Vertical"
             orientation="Portrait"
             pageWidth="595"
             pageHeight="842"
             columnWidth="535"
             columnSpacing="0"
             leftMargin="30"
             rightMargin="30"
             topMargin="20"
             bottomMargin="20"
             whenNoDataType="NoPages"
             isTitleNewPage="false"
             isSummaryNewPage="false">
        <property name="ireport.scriptlethandling" value="0" />
        <property name="ireport.encoding" value="UTF-8" />
        <import value="java.util.*" />
        <import value="net.sf.jasperreports.engine.*" />
        <import value="net.sf.jasperreports.engine.data.*" />


        <field name="Field" class="java.lang.String"/>

            <background>
                <band height="0"  isSplitAllowed="true" >
                </band>
            </background>
            <title>
                <band height="50"  isSplitAllowed="true" >
                </band>
            </title>
            <pageHeader>
                <band …
Run Code Online (Sandbox Code Playgroud)

java jasper-reports

5
推荐指数
1
解决办法
7710
查看次数