小编Fra*_*sco的帖子

通过fabric8io docker-maven-plugin将.war部署到Docker镜像中

我是非常新的Docker和fabric8io docker-maven-plugin.我有一些困难时期将.war部署到我的图像中jboss/wildfly.我可以通过命令行成功构建.war附带的图像,但我不能通过已经提到的插件来做同样的事情.据我所知,一旦你给出正确的背景,Dockerfile它应该只是一个问题:

<build>
  <finalName>${project.build.finalName}.${project.packaging}</finalName>
  ...
  <assembly>
    <descriptorRef>artifact</descriptorRef>
  </assembly>
</build>
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

[INFO] <<< docker-maven-plugin:0.19.0:build (default-cli) < package @ YoOffer <<<
[INFO] 
[INFO] --- docker-maven-plugin:0.19.0:build (default-cli) @ YoOffer ---
[WARNING] Cannot include project artifact: edu.pezzati.yo:YoOffer:war:0.0.1-SNAPSHOT; it doesn't have an associated file or directory.
[WARNING] The following patterns were never triggered in this artifact inclusion filter:
o  'edu.pezzati.yo:YoOffer'

[ERROR] DOCKER> Failed to create assembly for docker image  (with mode 'dir'): Error creating assembly archive docker: You …
Run Code Online (Sandbox Code Playgroud)

docker fabric8 maven-docker-plugin

10
推荐指数
1
解决办法
2478
查看次数

JPA/Hibernate异常处理

我正在使用JPA/Hibernate(他们的新手).当发生异常(可能是唯一的约束违规)时,我想捕获它并显示一些应用程序含义消息,而不是打印堆栈跟踪.

Hibernate是否提供了一些工具来获取有关异常的信息(可能与数据库无关)?

hibernate jpa exception

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

Mocking a Vertx.io async handler

when I was sync I wrote unit tests mocking the persistence part and check the caller's behavior. Here is an example about what I usually did:

@Mock
private OfferPersistenceServiceImpl persistenceService;
@Inject
@InjectMocks
private OfferServiceImpl offerService;
...
@Test
public void createInvalidOffer() {
  offer = new Offer(null, null, null, null, null, 4, 200D, 90D);
  String expectedMessage = Offer.class.getName() + " is not valid: " + offer.toString();
  Mockito.when(persistenceService.create(offer)).thenThrow(new IllegalArgumentException(expectedMessage));
  Response response = offerService.create(offer);
  Mockito.verify(persistenceService, Mockito.times(1)).create(offer);
  Assert.assertEquals(INVALID_INPUT, response.getStatus());
  String actualMessage = response.getEntity().toString();
  Assert.assertEquals(expectedMessage, actualMessage); …
Run Code Online (Sandbox Code Playgroud)

java unit-testing mockito asynccallback vert.x

7
推荐指数
1
解决办法
5835
查看次数

"没有参数值"错误消息

我是Delphi7的新手.

当我尝试在TClientDataSet对象上使用编辑器的"添加所有字段"功能时,会出现一个消息框(经典错误消息框),其中显示消息"参数的值没有"(参数的名称)'".
我无法再使用"所有字段"功能添加字段.
如何找到"参数无值"错误的来源?

delphi tclientdataset delphi-7

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

AXIS 客户端与 AXIS2 服务

我必须实现一个使用 AXIS2 1.4 方法的 AXIS 1.4 客户端。AXIS 1.4 客户端是通过创建存根来制作的。客户端发送请求并从服务获取带有某些附件 (MTOM) 的响应。当我通过 AXIS 1.4 端口类型对象调用方法(操作)时,出现错误:

org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.

我认为 MTOM 搞乱了 AXIS。那么问题来了:我如何获取 AXIS2 1.4 (MTOM) Web 服务返回的附件?TIA。

弗朗西斯科

PS:这是代码。有 WSDL 生成的存根。问题是:当我调用端口的存根方法时出现异常。我回复的邮件中有附件。

String codistat = "CODISTAT";    
OrdinanzeViabilitaLocator ovlocretreive = new OrdinanzeViabilitaLocator();
ovlocretreive.setOrdinanzeViabilitaHttpSoap11EndpointEndpointAddress(".. the service url + action..");
try {
  OrdinanzeViabilitaPortType ovretreive = ovlocretreive.getOrdinanzeViabilitaHttpSoap11Endpoint();
  ((Stub) ovretreive)._setProperty(javax.xml.rpc.Call.USERNAME_PROPERTY, "username");
  ((Stub) ovretreive)._setProperty(javax.xml.rpc.Call.PASSWORD_PROPERTY, "password");            
  //problems began here
  MessageReqOrdinanze mrq = new MessageReqOrdinanze();
  mrq.setCodistat(codistat); …
Run Code Online (Sandbox Code Playgroud)

axis mtom apache-axis

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

AngularJS $http.delete broke in "TypeError: Cannot assign to read only property 'method' .."

I'm new to JavaScript and AngularJS. I'm tryin' to build up a very simple CRUD application. Here is the code of my controller:

(function() {
    var app = angular.module('form.user', []);

    app.directive('formusergui', [function(){
        return {
            restrict: 'E',
            templateUrl: './js/views/user.form.html',
            controller: function($scope, $http) {

                this.formToBean = function() {
                    var ent = {};
                    ent.id = null;
                    ent.name = $scope.name;
                    ent.desc = $scope.desc;
                    ent.reg = Date.now; 
                    ent.linkImgProfile = null;
                    ent.type = null;
                    return ent;
                };

                this.create = function() {      
                    $http.post('./services/users', JSON.stringify(this.formToBean()))
                    .success(function(data, status, headers, …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

Delphi TClientDataSet找到问题

我使用Delphi7,MS VistaDevart's dbExpress驱动程序(版本4.70).我放弃a TSQLConnection,a TSQLTable(tabA),a TDataSetProvider,a TClientDataSet(cdsA),a DataSource和a DBGrid.

我通过图形设计工具进行了所有设置.一切正常,当我打开时cdsA,我可以看到网格中的所有数据.这是我的代码:

procedure TForm1.Button1Click(Sender: TObject);
var
  fields, values: string;
begin
  cdsA.Close;
  cdsA.Open;
  fields := 'fielda;fieldb';
  values := Edit1.Text+';'+Edit2.Text;
  cdsA.SetKey;
  cdsA.Locate(fields, values, [loCaseInsensitive]);
end;
Run Code Online (Sandbox Code Playgroud)

fieldA并且fieldB存在于表中并且也被定义cdsA.Fields.当我执行此代码时,Locate指令生成异常EVariantInvalidArgError ... Invalid argument.我想知道什么是错的.TIA.

弗朗切斯科

delphi tclientdataset delphi-7 locate

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