tuscany读文件时,不能读相对路径,那么绝对路径?

jsonobject的问题,我自定义了JSONObject,估计是因为tuscany里面没有这个对象?这个不是java内置的么???


这个问题在C F中应该不存在,因为CF 给的是绝对路径


java.io.FileNotFoundException: logs/env.log (No such file or directory)

    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:146)
    at java.io.FileInputStream.<init>(FileInputStream.java:101)
    at util.GetEnvUtil.readEnvFile(GetEnvUtil.java:32)
    at util.GetEnvUtil.<init>(GetEnvUtil.java:27)
    at sock.Send.<init>(Send.java:22)
    at sample.CallImpl.call(CallImpl.java:33)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:413)
    at org.apache.tuscany.sca.core.invocation.InterceptorAsyncImpl.invoke(InterceptorAsyncImpl.java:58)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcServlet.invoke(JsonRpcServlet.java:275)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcServlet.handleJsonRpcInvocation(JsonRpcServlet.java:163)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcServlet.service(JsonRpcServlet.java:88)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:326)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:843)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
    at org.apache.tuscany.sca.core.work.impl.Work.run(Work.java:63)
    at org.apache.tuscany.sca.core.work.impl.ThreadPoolWorkManager$DecoratingWork.run(ThreadPoolWorkManager.java:214)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tuscany.sca.shell.commands.Invoke.invoke(Invoke.java:130)
    at org.apache.tuscany.sca.shell.commands.Invoke.invoke(Invoke.java:95)
    at org.apache.tuscany.sca.shell.Shell$1.call(Shell.java:625)
    at org.apache.tuscany.sca.shell.Shell$1.call(Shell.java:1)
    at org.apache.tuscany.sca.shell.Shell.apply(Shell.java:735)
    at org.apache.tuscany.sca.shell.Shell.run(Shell.java:749)
    at org.apache.tuscany.sca.shell.Shell.main(Shell.java:198)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tuscany.sca.launcher.LauncherMain.invokeMainMethod(LauncherMain.java:115)
    at org.apache.tuscany.sca.launcher.LauncherMain.main(LauncherMain.java:56)
Caused by: java.lang.NumberFormatException: For input string: ""
java.lang.NumberFormatException: For input string: ""
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:504)
    at java.lang.Integer.parseInt(Integer.java:527)
    at sock.Send.<init>(Send.java:24)
    at sample.CallImpl.call(CallImpl.java:33)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:413)
    at org.apache.tuscany.sca.core.invocation.InterceptorAsyncImpl.invoke(InterceptorAsyncImpl.java:58)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcServlet.invoke(JsonRpcServlet.java:275)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcServlet.handleJsonRpcInvocation(JsonRpcServlet.java:163)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcServlet.service(JsonRpcServlet.java:88)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:326)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:843)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
    at org.apache.tuscany.sca.core.work.impl.Work.run(Work.java:63)
    at org.apache.tuscany.sca.core.work.impl.ThreadPoolWorkManager$DecoratingWork.run(ThreadPoolWorkManager.java:214)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcInvoker.processException(JsonRpcInvoker.java:231)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcInvoker.invoke(JsonRpcInvoker.java:135)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:329)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:272)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:125)
    at org.apache.tuscany.sca.core.invocation.impl.AsyncJDKInvocationHandler.doInvokeSync(AsyncJDKInvocationHandler.java:238)
    at org.apache.tuscany.sca.core.invocation.impl.AsyncJDKInvocationHandler.invoke(AsyncJDKInvocationHandler.java:157)
    at com.sun.proxy.$Proxy6.call(Unknown Source)
    ... 17 more




405 method not allowed !!!!

invoke CallComponent/Call call fff
Apr 10, 2014 10:39:12 AM org.apache.tuscany.sca.shell.commands.Invoke invoke
INFO: proxy = [Proxy - org.apache.tuscany.sca.core.invocation.impl.AsyncJDKInvocationHandler@40f00238]
Apr 10, 2014 10:39:12 AM org.apache.tuscany.sca.shell.commands.Invoke invoke
INFO: operationName=call
Apr 10, 2014 10:39:12 AM org.apache.tuscany.sca.shell.commands.Invoke invoke
INFO: params=[Ljava.lang.String;@4d21cbd6
log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager).
log4j:WARN Please initialize the log4j system properly.
Apr 10, 2014 10:39:12 AM org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker invoke
INFO: field: hello
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tuscany.sca.shell.commands.Invoke.invoke(Invoke.java:130)
    at org.apache.tuscany.sca.shell.commands.Invoke.invoke(Invoke.java:95)
    at org.apache.tuscany.sca.shell.Shell$1.call(Shell.java:625)
    at org.apache.tuscany.sca.shell.Shell$1.call(Shell.java:1)
    at org.apache.tuscany.sca.shell.Shell.apply(Shell.java:735)
    at org.apache.tuscany.sca.shell.Shell.run(Shell.java:749)
    at org.apache.tuscany.sca.shell.Shell.main(Shell.java:198)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tuscany.sca.launcher.LauncherMain.invokeMainMethod(LauncherMain.java:115)
    at org.apache.tuscany.sca.launcher.LauncherMain.main(LauncherMain.java:56)
Caused by: org.oasisopen.sca.ServiceRuntimeException: Abnormal HTTP response: HTTP/1.1 405 Method Not Allowed
org.oasisopen.sca.ServiceRuntimeException: Abnormal HTTP response: HTTP/1.1 405 Method Not Allowed
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcInvoker.invoke(JsonRpcInvoker.java:170)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:329)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:272)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:125)
    at org.apache.tuscany.sca.core.invocation.impl.AsyncJDKInvocationHandler.doInvokeSync(AsyncJDKInvocationHandler.java:238)
    at org.apache.tuscany.sca.core.invocation.impl.AsyncJDKInvocationHandler.invoke(AsyncJDKInvocationHandler.java:157)
    at com.sun.proxy.$Proxy11.sayHello(Unknown Source)
    at sample.CallImpl.call(CallImpl.java:38)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:413)
    at org.apache.tuscany.sca.core.invocation.InterceptorAsyncImpl.invoke(InterceptorAsyncImpl.java:58)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcServlet.invoke(JsonRpcServlet.java:275)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcServlet.handleJsonRpcInvocation(JsonRpcServlet.java:163)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcServlet.service(JsonRpcServlet.java:88)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:326)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:843)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
    at org.apache.tuscany.sca.core.work.impl.Work.run(Work.java:63)
    at org.apache.tuscany.sca.core.work.impl.ThreadPoolWorkManager$DecoratingWork.run(ThreadPoolWorkManager.java:214)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcInvoker.processException(JsonRpcInvoker.java:227)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcInvoker.invoke(JsonRpcInvoker.java:135)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:329)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:272)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:125)
    at org.apache.tuscany.sca.core.invocation.impl.AsyncJDKInvocationHandler.doInvokeSync(AsyncJDKInvocationHandler.java:238)
    at org.apache.tuscany.sca.core.invocation.impl.AsyncJDKInvocationHandler.invoke(AsyncJDKInvocationHandler.java:157)
    at com.sun.proxy.$Proxy6.call(Unknown Source)
    ... 17 more

rest和jsonrpc的区别!!!


java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tuscany.sca.shell.commands.Invoke.invoke(Invoke.java:130)
    at org.apache.tuscany.sca.shell.commands.Invoke.invoke(Invoke.java:95)
    at org.apache.tuscany.sca.shell.Shell$1.call(Shell.java:625)
    at org.apache.tuscany.sca.shell.Shell$1.call(Shell.java:1)
    at org.apache.tuscany.sca.shell.Shell.apply(Shell.java:735)
    at org.apache.tuscany.sca.shell.Shell.run(Shell.java:749)
    at org.apache.tuscany.sca.shell.Shell.main(Shell.java:198)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tuscany.sca.launcher.LauncherMain.invokeMainMethod(LauncherMain.java:115)
    at org.apache.tuscany.sca.launcher.LauncherMain.main(LauncherMain.java:56)
Caused by: java.lang.reflect.UndeclaredThrowableException
    at com.sun.proxy.$Proxy6.call(Unknown Source)
    ... 17 more
Caused by: java.lang.NoSuchMethodException: org.apache.wink.client.ClientWebException.<init>()
    at java.lang.Class.getConstructor0(Class.java:2810)
    at java.lang.Class.getConstructor(Class.java:1718)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcInvoker.processException(JsonRpcInvoker.java:237)
    at org.apache.tuscany.sca.binding.jsonrpc.provider.JsonRpcInvoker.invoke(JsonRpcInvoker.java:135)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:329)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:272)
    at org.apache.tuscany.sca.core.invocation.impl.JDKInvocationHandler.invoke(JDKInvocationHandler.java:125)
    at org.apache.tuscany.sca.core.invocation.impl.AsyncJDKInvocationHandler.doInvokeSync(AsyncJDKInvocationHandler.java:238)
    at org.apache.tuscany.sca.core.invocation.impl.AsyncJDKInvocationHandler.invoke(AsyncJDKInvocationHandler.java:157)
    ... 18 more


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值