paoding與jetty下報錯

來源:互聯網
上載者:User
在用paoding-rose時,用jetty運行時報錯,tomcat下正常.可以paoding-rose幾乎沒有更新和維護了,先標記一下,看看什麼時候調一下.java.lang.NullPointerExceptionat org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:210)at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)at net.paoding.rose.web.portal.impl.WindowTask.run(WindowTask.java:81)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)at java.util.concurrent.FutureTask.run(FutureTask.java:166)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)at java.lang.Thread.run(Thread.java:679)

用的jetty版本:

<groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
                <version>6.1.26</version>

paoding的版本, 大概就這一個版本吧?

<dependency>
            <groupId>paoding-rose</groupId>
            <artifactId>paoding-rose</artifactId>
            <version>1.0.1</version>
        </dependency>

如果真的沒有人維護真的想fork一個新的版本.

http://code.google.com/p/paoding是一個同名的分詞項目,不是這個

改為jetty 7

<plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>7.6.5.v20120716</version>

報這樣的錯:

java.lang.NullPointerExceptionat org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:214)at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:115)at net.paoding.rose.web.portal.impl.WindowTask.run(WindowTask.java:81)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)at java.util.concurrent.FutureTask.run(FutureTask.java:166)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)at java.lang.Thread.run(Thread.java:679)改為jetty 8.1.5
java.lang.NullPointerExceptionat org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:197)at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:98)at net.paoding.rose.web.portal.impl.WindowTask.run(WindowTask.java:81)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)at java.util.concurrent.FutureTask.run(FutureTask.java:166)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)at java.lang.Thread.run(Thread.java:679)

            final RequestDispatcher rd = request.getRequestDispatcher(windowPath);            request.setAttribute("$$paoding-rose-portal.window", window);            if (this.response.isCommitted()) {                if (logger.isDebugEnabled()) {                    logger.debug("onWindowTimeout: response has committed. [" + window.getName()                            + "]@" + window.getContainer());                }                window.getContainer().onWindowTimeout(window);                return;            }            rd.forward(request, this.response);  //這裡是81行            // done!            window.getContainer().onWindowDone(window);        } catch (Throwable e) {            logger.error("", e);            window.setThrowable(e);            window.getContainer().onWindowError(window);        } finally {

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.