小编rot*_*anj的帖子

log4j 无法读取配置文件

我正在将日志记录添加到我正在处理的 Java Web 项目中。我遇到了一个我无法弄清楚的错误。

我从 tomcat 得到的错误是:
log4j:ERROR Could not read configuration file [log4j.properties]. java.io.FileNotFoundException: log4j.properties (No such file or directory)

我的课上有这个简单的方法:

@RemotingInclude
public UserAccount save(UserAccount dataObject)
{
    PropertyConfigurator.configure("log4j.properties");
    logger.debug(dataObject.toString());

    return dao.save(dataObject);
}
Run Code Online (Sandbox Code Playgroud)

当我查看我的 webapps//WEB-INF/class 文件夹时,我确实看到了我的 log4j.properties 文件。当我部署到我的 tomcat 服务器并重新启动 tomcat 时,我确实看到我的 admin.log 文件已创建,但没有写入任何内容。即使在点击上面的方法之后。非常感谢您对此的任何帮助。

这是我的 log4j.properties 文件的当前内容:

log4j.appender.AdminFileAppender=org.apache.log4j.FileAppender
log4j.appender.AdminFileAppender.File=admin.log
log4j.appender.AdminFileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.AdminFileAppender.layout.ConversionPattern= %-4r [%t] %-5p %c %x - %m%n.
log4j.appender.ReportFileAppender=org.apache.log4j.FileAppender
log4j.appender.ReportFileAppender.File=report.log
log4j.appender.ReportFileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.ReportFileAppender.layout.ConversionPattern= %-4r [%t] %-5p %c %x - %m%n
log4j.logger.com.rottmanj.services=WARN,AdminFileAppender
Run Code Online (Sandbox Code Playgroud)

java log4j

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

Magento信用卡号码与信用卡类型例外不匹配

我正在使用magento api,我在创建订单时遇到了一些问题.我已经能够完成创建订单以正常工作的一切.我看到的问题是当我调用方法创建订单时,我总是得到异常:Credit card number mismatch with credit card type.

我正在运行Magento ver.1.6.2.0

我已经验证我正在测试的卡通过magento前端工作.

非常感谢任何帮助.

这是我正在使用的测试代码:

<?php
$proxy = new SoapClient('http://localhost/index.php/api/soap/?wsdl');
$sessionId = $proxy->login('shopapi', 'test123');

// Create a quote, get quote identifier
$shoppingCartId = $proxy->call( $sessionId, 'cart.create');

// Set customer, for example guest
$customerAsGuest = array(
    "firstname" => "testFirstname",
    "lastname" => "testLastName",
    "email" => "test@test.com",
    //"website_id" => "0",
    //"store_id" => "0",
    "mode" => "guest"
);
$resultCustomerSet = $proxy->call($sessionId, 'cart_customer.set', array( $shoppingCartId, $customerAsGuest) );

// Set customer addresses, for example guest's addresses …
Run Code Online (Sandbox Code Playgroud)

php magento

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

元素上的原型设置样式

在我的原型类中,我有一个名为loginSuccess的函数.在这个函数中我有这个代码 $$('#cartov .overlay-login-display').setStyle({display: 'none'});

我期望这样做是为了隐藏div.但是,我得到了这个例外:Exception : TypeError: $$("#cartov .overlay-login-display").setStyle is not a function

从我研究的所有内容来看,这是正确的语法.所以我不确定我做错了什么.非常感谢任何帮助.

javascript prototypejs

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

使用cargo-maven-plugin无法重新部署到远程tomcat 7

我正在尝试使用cargo-maven插件构建并重新部署到远程tomcat 7服务器.我已成功部署到远程服务器,但所有其他操作都失败了.

这是我的pom.xml中的插件设置

        <plugin>
            <groupId>org.codehaus.cargo</groupId>
            <artifactId>cargo-maven2-plugin</artifactId>
            <version>1.1.1</version>
            <configuration>
                <!-- Container configuration -->
                <container>
                    <containerId>tomcat7x</containerId>
                    <type>remote</type>
                </container>
                <configuration>
                    <type>runtime</type>
                    <properties>
                        <cargo.remote.username>tomcat</cargo.remote.username>
                        <cargo.remote.password>tomcat</cargo.remote.password>
                        <cargo.remote.uri>http://devserver:8080/manager/html</cargo.remote.uri>
                    </properties>
                </configuration>
            </configuration>                
        </plugin>
Run Code Online (Sandbox Code Playgroud)

这是我在eclipse中看到的错误,当我尝试部署时.我将它发布到pastebin,因此更容易阅读.错误链接.非常感谢任何帮助.

maven-cargo maven tomcat7

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

标签 统计

java ×1

javascript ×1

log4j ×1

magento ×1

maven ×1

maven-cargo ×1

php ×1

prototypejs ×1

tomcat7 ×1