小编Win*_*int的帖子

CXF客户端异常:{XXX}的拦截器抛出异常,现在展开

我遇到以下CXF异常:

warning: Interceptor for {http://example.com/wsdl/esc/2011-12-12/}AmazonEC2#{http://example.com/wsdl/esc/2011-12-12/}NewDescribeImages has thrown exception, unwinding now
java.lang.NullPointerException
    at org.apache.cxf.binding.soap.interceptor.StartBodyInterceptor.handleMessage(StartBodyInterceptor.java:59)
    at org.apache.cxf.binding.soap.interceptor.StartBodyInterceptor.handleMessage(StartBodyInterceptor.java:37)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
    at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:762)
    at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1582)
    at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1467)
    at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1375)
    at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
    at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:188)
    at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
    at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:623)
    at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
    at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:510)
    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:440)
    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:343)
    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:295)
    at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
    at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
    at $Proxy31.newDescribeImages(Unknown Source)
    at test.App.main(App.java:62)
javax.xml.ws.soap.SOAPFaultException: Fault string, and possibly fault code, not set
Run Code Online (Sandbox Code Playgroud)

导致此异常的代码:

    MyService ms =new MyService ();
    MyServicePort port = ms.getAmazonEC2Port();
    BindingProvider bp = (BindingProvider) port;
    bp.getRequestContext()
            .put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, …
Run Code Online (Sandbox Code Playgroud)

java soap cxf

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

如何更改rails迁移文件中的主键?

我需要像这样迁移一个旧的mysql表:

Products
  name (string, primary_key)
Run Code Online (Sandbox Code Playgroud)

到这个架构:

Products
  id (integer, primary_key, auto_generated)
  name (unique)
Run Code Online (Sandbox Code Playgroud)

我需要在新表中填充Products.id值.如何编写rails迁移文件?我正在使用Rails 3.2.7

我现在有2个问题:1.我找不到在ActiveRecord :: Migration 2中删除主键的方法.我不知道如何为新添加的主键生成值.

ruby-on-rails database-migration rails-migrations

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

如何使React Native的fetch方法保持http连接存活

我试图使用RN的fetch()方法与http连接活着.
我尝试使用标题'连接:保持活着'但它似乎不起作用.我无法使用,http.Agent因为httpReact Native不支持模块.我搜索但找不到替代模块.(XmlHttpRequest也不起作用)

问题:如何在React Native的环境中保持http连接存活?

我的最终目的是在React Native的JavaScriptCore中验证NTLM服务器,身份验证需要保持活动的http连接.任何其他建议也表示赞赏.

keep-alive fetch react-native

8
推荐指数
1
解决办法
997
查看次数

如何使用PM2和Grunt进行部署

我正在为我的应用程序使用angular-fullstack.我想用pm2启动我的应用程序.

Angular-fullstack启动生成模式grunt serve:dist,它运行几个任务,包括设置环境变量.
PM2似乎用js文件启动一个应用程序.喜欢pm2 start server.js

我的问题是:
如何使用PM2在Grunt的生产模式下启动我的应用程序?

我知道我的主应用程序文件是server/app.js,但我不能简单地做pm2 start server/app.js,因为那些环境变量没有正确设置.

gruntjs pm2

7
推荐指数
2
解决办法
5503
查看次数

如何在没有后端的情况下实现html输入表单

我想在我的网站中实现一个联系表单,类似于此,但更简单.(我只需要电子邮件和内容输入) http://www.squarespace.com/contact/

问题是我没有后端支持.(只是一些静态的html页面)

问题:如何在静态html页面中实现我的联系表单?

可能的解决方案:我知道有第三方工具可以让你将js嵌入你的页面,他们会将你的数据保存在他们的服务器上.我曾经遇到过一个但忘记了它的名字......你们可以建议一个,还是提供更好的解决方案?

html javascript forms jquery

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

播放Scala:如何使用anorm和Magic访问多个数据库[T]

我想使用anorm和Magic [T]访问Play Scala中的两个数据库,(一个是H2,另一个是PostgreSQL).我只是不知道如何配置它...

我注意到我们可以在conf/application.conf中设置另一个数据库连接

db_other.url=jdbc:mysql://localhost/test
db_other.driver=com.mysql.jdbc.Driver
db_other.user=root
db_other.pass=
Run Code Online (Sandbox Code Playgroud)

但是,如何将它与魔术一起使用?(我阅读了Magic的源代码,但是不明白......我是Scala的新生)

无论如何,如果使用Magic [T]无法进行多次数据库访问,我希望用anorm来实现,那么我该如何配置呢?

var sqlQuery = SQL(          //I guess some config params should be set here, but how?
    """
      select * from Country
    """
)
Run Code Online (Sandbox Code Playgroud)

database scala playframework anorm

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

如何在AutoHotKey中切换键盘映射

我想将键盘的一部分映射为数字键盘:(我的笔记本电脑键盘没有数字键盘)

j->1
k->2
l->3
u->4
i->5
o->6
Run Code Online (Sandbox Code Playgroud)

我想用快捷方式切换映射,比方说Control+ Alt+ M,我的代码在下面,但是,我不知道如何重置映射:

mode = 0

^!m::
  if (mode = 1)
  {
    mode = 0
    j->1
    k->2
    l->3
    u->4
    i->5
    o->6
  }
  else
  { 
    mode = 1
    u::u ;got error here: duplicate hotkey
  }
return
Run Code Online (Sandbox Code Playgroud)

我得到了重复的热键错误u::u,似乎AHK不允许在脚本中映射多个键. GetKeyState("NumLock", "P")不行,因为我没有NumLock.

我能用这段代码实现:

^!m::
Suspend
u::4
i::5
o::6
return
Run Code Online (Sandbox Code Playgroud)

但这会切换整个脚本,这显然不是很好.所以我想要比这更好的解决方案.

autohotkey hotkeys

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