我是非常新的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) 我正在使用JPA/Hibernate(他们的新手).当发生异常(可能是唯一的约束违规)时,我想捕获它并显示一些应用程序含义消息,而不是打印堆栈跟踪.
Hibernate是否提供了一些工具来获取有关异常的信息(可能与数据库无关)?
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) 我是Delphi7的新手.
当我尝试在TClientDataSet对象上使用编辑器的"添加所有字段"功能时,会出现一个消息框(经典错误消息框),其中显示消息"参数的值没有"(参数的名称)'".
我无法再使用"所有字段"功能添加字段.
如何找到"参数无值"错误的来源?
我必须实现一个使用 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) 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) 我使用Delphi7,MS Vista和Devart'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.
弗朗切斯科