BIRT主题不在tomcat上显示

时间:2012-05-29 22:40:54

标签: java eclipse tomcat6 birt

我们在库中定义了三个不同的报表主题,它们都包含标题颜色,文本对齐,文本颜色,数据源等。我们将一个主题应用于报表,并且更改显示在BIRT Web Viewer中在Eclipse中,但是当我们将使用BIRT查看器的应用程序部署到Tomcat时,不再显示主题。

我们在库中定义了四个数据源,所有报告都使用这些数据源,并且在部署之后保留这些数据源,只是忽略或删除了CSS。

我搜索并搜索过这个,我发现的唯一一件事是来自2008年的stackoverflow问题。

有任何想法或建议吗?

谢谢,

伊恩

Eclipse Indigo SR2 BIRT 3.7.1 Tomcat v6.0

主题定义为:

 ...
 <themes>
    <theme name="defaultTheme" id="2">
        <styles>
            <style name="table-header" id="6">
                <property name="backgroundColor">#660033</property>
                <property name="backgroundPositionX">left</property>
                <property name="fontWeight">bold</property>
                <property name="color">#FFFFFF</property>
            </style>
        </styles>
    </theme>
    <theme name="dccTheme" id="260">
        <styles>
            <style name="table-header" id="261">
                <property name="backgroundColor">#730000</property>
                <property name="backgroundPositionX">left</property>
                <property name="fontWeight">bold</property>
                <property name="color">#FFFFFF</property>
            </style>
        </styles>
    </theme>
    <theme name="mccTheme" id="263">
        <styles>
            <style name="table-header" id="265">
                <property name="backgroundColor">#005281</property>
                <property name="backgroundPositionX">left</property>
                <property name="fontWeight">bold</property>
                <property name="color">#FFFFFF</property>
            </style>
        </styles>
    </theme>
</themes>
...

1 个答案:

答案 0 :(得分:0)

这取决于你如何定义库中的主题,如果你已经链接了CSS,那么你必须将CSS文件放在你部署的战争中,如果你想避免在战争中放入CSS文件你必须import CSS files into the library

当您设置库中包含的主题时,您必须指定完全限定名称:

libraryname.dccTheme