我已具有通过键阵列迭代,并呼吁资源包的getString()方法这一问题。我有我需要我的包和资源的某种原因,一个不会被取出的所有映射。这仅是在Linux中Ubunthu 9个问题它工作在Windows中。它发现所有的资源,直到它被正确地映射我的“项目”资源。正如上面说我使用同样的罐子上的机器人操作系统的。我所有的资源可用,除了这一个键。我试图改变键和此资源,但它不断抛出MissingResourceException异常。我的类路径是正确的,否则我的其他键将无法正常工作。我不知道这可能是导致此。我也试图重新排序我的包 - 没有运气

任何输入,将不胜感激。

String cols = new String[] {"name", "actor" , "requestor", "electronicFolder", "item", "dueOn", "finalOccurrenceOn"};

ResourceBundle rb = ResourceBundle.getBundle("application");
for (int i=0; i<cols.length; i++) {
    if (rb==null) {
        out.print("null");
    } else {
        try {
            out.print(" " + rb.getString(cols[i]) + " : ");
        } catch (MissingResourceException ee) {
            ee.printStackTrace();
        }
    }
}

如上所述在Windows完美地工作而没有在Linnux Ubunthu项。这是一个真正的烦恼。

有帮助吗?

解决方案

我发现,这是在我的开发工作ENV,但不能作为一个打包的EAR。问题是,包括JSP利用的bean标签。我删除此引用,并利用我们的自定义标签类似bean标签和它的工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top