小编Par*_*rth的帖子

不使用Spring MVC框架中的MessageSourceAware访问MessageSource的方法

我有几个servlet旨在保存自己的消息源,但是有一个静态函数使用此消息源作为备份,并且在正常情况下使用全局BDB来检索本地化文本.

我想知道是否有一种方法可以检索调用此全局静态函数的servlet上下文的MessageSource?

我不能在所有servlet中使用MessageSourceAware.我查看了Spring文档,发现了MessageSourceAware和@autowired属性.我不能使用注释,因为我使用的是Spring 2.0.

任何帮助赞赏.

谢谢,Parth

java spring localization spring-mvc

6
推荐指数
1
解决办法
6861
查看次数

无法找到XML架构命名空间的Spring NamespaceHandler

我遇到了以下问题.我正在尝试使用Maven或Ivy插件为eclipse从pom.xml文件生成deps并运行GWT webapp.我已经检查过100次spring-tx在依赖项中.我正在使用所有3.1.3版本的spring.jar就在类路径上.我手动检查了maven依赖库列表(对于Ivy来说是pom.xml*).我还检查了META-INF/*文件在jar中的位置并没有损坏.

我没有使用maven来构建/运行任何东西,但是eclipse调试目标来运行GWT webapp.

我在互联网上看到很多线程但没有解决我的问题.相关:http://jira.codehaus.org/browse/MASSEMBLY-360

有人能指出这个问题可能的根本原因吗?

违规资源:ServletContext资源[/WEB-INF/applicationContext.xml]; 嵌套异常是org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:无法找到XML架构命名空间的Spring NamespaceHandler [http://www.springframework.org/schema/tx]攻击资源:类路径资源[应用程序-context/hibernate.xml]:org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:无法找到XML架构命名空间的Spring NamespaceHandler [http://www.springframework.org/schema/tx]攻击资源:类路径资源[application-context/hibernate.xml]

  at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
  at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
  at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:80)
Run Code Online (Sandbox Code Playgroud)

这是我的maven pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>UserInterface</groupId>
    <artifactId>UserInterface</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <build>
        <sourceDirectory>src</sourceDirectory>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>3.1.3.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.1.9.Final</version>
        </dependency>
        <dependency>
            <groupId>com.mchange</groupId>
            <artifactId>c3p0</artifactId>
            <version>0.9.2-pre8</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-c3p0</artifactId>
            <version>4.1.9.Final</version>
            <exclusions>
                <exclusion>
                    <artifactId>c3p0</artifactId>
                    <groupId>c3p0</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency> …
Run Code Online (Sandbox Code Playgroud)

spring xsd namespaces

5
推荐指数
0
解决办法
2177
查看次数

py.test main() 调用示例

我有这个结构。

 /bin 
   __init__.py
   run_test.py (call pytest.main)
 /tests
   __init__.py
   test_xyz.py
Run Code Online (Sandbox Code Playgroud)

如果我仅通过 pytest.main() 调用 run_test.py,它不会调用“tests”模块中的测试。我尝试传递几个参数,例如 module="tests" 等,但它们不起作用。我必须完全放弃自动发现并使用 suite 参数来获取任何测试。

我缺少什么?我尝试浏览 pytest 模块中的代码,但它太复杂而难以理解。而且文档非常糟糕。

python unit-testing pytest

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

为什么跟随makefile每次都重建目标"build"

我有以下代码来解压缩目录中的所有文件并将其移动到构建目录.如果我多次调用make,它会尝试每次都执行"build"目标,即使build目录已经存在.有没有人碰到过这个?

我发现了这个问题,但不一样. Makefile始终运行目标

操作系统:Ubuntu 12.04程序:GNU Make 3.81

build: mkBuildDir untar 
    chmod 700 build

.PHONY: mkBuildDir untar 

mkBuildDir: 
    mkdir build 

untar: *.tar.gz
    for prefix in *.tar.gz; do \
        tar xvf $$prefix --directory=build; \
    done

clean: 
    rm -Rf build
Run Code Online (Sandbox Code Playgroud)

makefile gnu-make

4
推荐指数
1
解决办法
3019
查看次数

Oracle DB的隔离级别和JDBC的TRANSACTION_NONE属性

我试图了解Oracle中的隔离级别。我对NONE隔离级别有疑问。

我可以理解其他4种情况及其含义。基本上,每个锁都有一种锁类型,该锁将应用于行或表以锁定对其他事务的访问。我在代码中对此进行了测试,发现更新阻止了同一行上运行的其他事务。

如果将隔离级别设置为none,是否意味着如果有两个不同的进程写入数据库中的同一行,它将相互覆盖,或者可能损坏数据?没有交易是什么意思?会产生什么影响?

参考:http : //docs.oracle.com/javase/tutorial/jdbc/basics/transactions.html#transactions_data_integrity

oracle jdbc

0
推荐指数
1
解决办法
751
查看次数