小编Tob*_*y D的帖子

如何阅读和理解java堆栈跟踪?

例如,我有一个像这样的堆栈跟踪:

java.lang.NullPointerException
abc.investxa.presentation.controllers.UnixServerJobController.handleRequest(UnixServerJobController.java:66)
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
Run Code Online (Sandbox Code Playgroud)

那么这个例外的根本原因是什么?从堆栈跟踪中,我发现类中的doFilter函数存在问题OncePerRequestFilter!但是,当我在那里设置一个断点时,程序永远不会停在那个断点处.

谁能解释一下这个!?在一般情况下,我应该如何使用该堆栈案例进行调试(从下到上或从上到下阅读)!

java debugging exception stack-trace

67
推荐指数
3
解决办法
8万
查看次数

我无法将PHP应用程序部署到Heroku

这是我第一次与Heroku联系(真的很棒)。我按照以下步骤将我的第一个应用程序部署到heroku。

git init
git add .
git commit -m 'first commit'
heroku create abcfirstapp
git remote add origin git@heroku.com:abcfirstapp.git
git push heroku master
Run Code Online (Sandbox Code Playgroud)

我得到了这样的错误

Heroku推送被拒绝,未检测到任何受Cedar支持的应用程序到git@heroku.com:abcfirstapp.git [remote.rejected] master-> master(拒绝预接收钩子)错误:无法将某些引用推送到'git @ heroku。 com:abcfirstapp.git'

我非常确定我的php文件已写好,因为它可以在本地xampp服务器上正常运行

<?PHP phpinfo(); ?>
Run Code Online (Sandbox Code Playgroud)

还有一个问题是:当我尝试使用

git pull heroku master
Run Code Online (Sandbox Code Playgroud)

我有一个错误

致命的:找不到远程引用主机

有人可以帮我吗?

谢谢

php heroku

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

如何调用Java类的主函数?

例如:我有一个Java类,其主要功能实现如下:

public class Job{
    public static void main(String[] args) throws Exception{
        Job jobA = new Job();
        String jobName = System.getProperty("JobName");
        job.DoJobA("jobName");
    }

    public void DoJobA(String jobName){
        String configPath = System.getProperty("ConFig");
        File file = new File(configPath+ "/" + jobName);
        DoJobB(file);
    }
}
Run Code Online (Sandbox Code Playgroud)

而我是另一个类,想要调用类Job的主要功能,但找不到办法做到这一点!对我有什么建议吗?

java

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

无法在php 5.4.4上安装Xdebug

我尝试在xampp运行时安装xdebug php 5.4.4,花了几个小时后,我仍然无法安装它!

这是我在php.ini中的设置

zend_extension = "Z:\xampp\php\ext\php_xdebug-2.2.1-5.4-vc9-x86_64.dll"
xdebug.remote_mode = "req"
xdebug.remote_enable=1
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="Z:\xampp\tmp"
Run Code Online (Sandbox Code Playgroud)

谁能发现任何错误?

谢谢

php xampp xdebug

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

标签 统计

java ×2

php ×2

debugging ×1

exception ×1

heroku ×1

stack-trace ×1

xampp ×1

xdebug ×1