小编Mar*_*ley的帖子

Docker错误无法删除docker容器,冲突:无法删除存储库引用

我想删除Docker上的容器,但是当你想要删除时会发生错误

在删除容器之前的下一步,请参阅现有容器的列表

sts@Yudi:~/docker$ sudo docker ps -as

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                    PORTS               NAMES                  SIZE
78479ffeba5c        ubuntu              "/bin/bash"         42 hours ago        Exited (0) 42 hours ago                       sharp_wescoff          81 B (virtual 187.7 MB)
0bd2b54678c7        training/webapp     "python app.py"     5 days ago          Exited (0) 5 days ago                         backstabbing_ritchie   0 B (virtual 323.7 MB)
0adbc74a3803        training/webapp     "python app.py"     5 days ago          Exited (143) 5 days ago                       drunk_feynman          0 B (virtual 323.7 MB)
Run Code Online (Sandbox Code Playgroud)

我要删除列表,即"training/webapp", 但发生了错误

sts@Yudi:~/docker$ sudo docker rmi training/webapp
Error response from …
Run Code Online (Sandbox Code Playgroud)

containers docker

135
推荐指数
8
解决办法
10万
查看次数

JAX-WS密码类型PasswordText

我有一个简单的命令行Java JAX-WS应用程序来测试SOAP请求,但是服务器期望密码类型是PasswordText,我对如何设置它感到难过......

代码如下:

@WebServiceRef
private static final HelloService helloService = new HelloService(url, new QName(
        URL, "HelloService"));

public static void main(final String... args) {

    try {
        final HelloPort helloPort = helloService.getHelloPort();
        final BindingProvider hB = ((BindingProvider) helloPort);
        hB.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
                                   END_POINT_ADDRESS);
        hB.getRequestContext().put(BindingProvider.USERNAME_PROPERTY,
                                   USERNAME);
        hB.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY,
                                   PASSWORD);
        ...
Run Code Online (Sandbox Code Playgroud)

我已经使用SOAP-UI测试了请求,所以我知道它正在运行.任何有关设置密码类型的帮助将不胜感激.

谢谢.

java soap jax-ws wsse

21
推荐指数
2
解决办法
3万
查看次数

试图使用supertest检查响应的主体 - 得到错误

我正在尝试使用supertest进行一些测试.以下是我要测试的代码段:

it("should create a new org with valid privileges and input with status 201", function(done) {
  request(app)
    .post("/orgs")
    .send({ name: "new_org", owner: "oldschool@aol.com", timezone: "America/New_York", currency: "USD"})
    .expect(201)
    .end(function(err, res) {
      res.body.should.include("new_org");
      done();
    });
});
Run Code Online (Sandbox Code Playgroud)

我在尝试测试res主体时遇到错误:

 TypeError: Object #<Object> has no method 'indexOf'
  at Object.Assertion.include (../api/node_modules/should/lib/should.js:508:21)
  at request.post.send.name (../api/test/orgs/routes.js:24:27)
  at Test.assert (../api/node_modules/supertest/lib/test.js:195:3)
  at Test.end (../api/node_modules/supertest/lib/test.js:124:10)
  at Test.Request.callback (../api/node_modules/supertest/node_modules/superagent/lib/node/index.js:575:3)
  at Test.<anonymous> (../api/node_modules/supertest/node_modules/superagent/lib/node/index.js:133:10)
  at Test.EventEmitter.emit (events.js:96:17)
  at IncomingMessage.Request.end (../api/node_modules/supertest/node_modules/superagent/lib/node/index.js:703:12)
  at IncomingMessage.EventEmitter.emit (events.js:126:20)
  at IncomingMessage._emitEnd (http.js:366:10)
  at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:149:23)
  at Socket.socketOnData …
Run Code Online (Sandbox Code Playgroud)

node.js express supertest

19
推荐指数
4
解决办法
2万
查看次数

Jenkinsfile有两个git存储库

我正在使用Jenkins管道插件和Jenkinsfile.

在一个名为vms.git的存储库中,我有Jenkinsfile和它构建的应用程序.

我有另一个名为deploy.git的存储库,它包含我想用来在vms.git中部署应用程序的脚本.

目前我的Jenkinsfile看起来像这样

node {
  stage 'build'
  checkout scm
Run Code Online (Sandbox Code Playgroud)

我在作业配置中定义了vms.git repo.

所以我想要检查两个存储库,然后使用vms.git中的Jenkinsfile来定义构建的其余部分.我想在其他管道中重用deploy.git脚本,所以我不想在其中放置Jenkins文件.

git jenkins jenkins-pipeline jenkinsfile

19
推荐指数
2
解决办法
4万
查看次数

使用jasmine测试骨干关系模型

假设我有两个简单的fixture文件,一个用于用户(1),另一个用于消息(2).

消息的骨干模型如下(3).

如果我加载"消息夹具",我想在消息模型中指定有关用户的相关信息.
使用jasmine测试套件在规范视图(4)中激活此目标的正确方法是什么?
有关详细信息,请参阅(4)中的注释.


(1)

// User Fixture
beforeEach(function () {
    this.fixtures = _.extend(this.fixtures || {}, {
        Users: {
            valid: {
                status: 'OK',
                version: '1.0',
                response: {
                    users: [
                        {
                            id: 1,
                            name: 'olivier'
                        },
                        {
                            id: 2,
                            name: 'pierre',
                        },
                        {
                            id: 3,
                            name: 'george'
                        }
                    ]
                }
            }
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

(2)

// Message Fixture
beforeEach(function () {
    this.fixtures = _.extend(this.fixtures || {}, {
        Messages: {
            valid: {
                status: 'OK',
                version: '1.0',
                response: {
                    messages: [
                        { …
Run Code Online (Sandbox Code Playgroud)

javascript backbone.js jasmine backbone-relational

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

spring-mvc(portlet):如何在打开文件对话框中返回pdf文件?

我在为我@ActionMapping创建一个PDF文件.现在我想知道如何以保存/打开文件对话框的形式将这个pdf返回给用户?如果这一代人成功的话,我更喜欢这个显示下载链接.

我将spring-mvc 3.0.5与portlet结合使用.但是,如果有人有一些正常应用程序的指针,那么我可以从那里弄清楚.对于2.0,我读了一些关于扩展pdfgenerator类并在web.xml中进行修改的内容但是从现在开始我们只需要POJO ....


编辑:Adeel建议后的代码:

File file = new File("C:\\test.pdf");
        response.setContentType("application/pdf");

        try {
            byte[] b = new byte[(int) file.length()];
            OutputStream out = response.getPortletOutputStream();
            out.write(new FileInputStream(file).read(b));
            out.flush();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return "users/main";
Run Code Online (Sandbox Code Playgroud)

java spring portlet spring-mvc spring-portlet-mvc

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

如何使用基于Spring MVC注释的portlet控件通过AJAX呈现JSON视图/响应?

我花了最近六个小时来搜索谷歌和stackoverflow来回答这个问题.我原来是一名PHP开发人员,所以请耐心等待 - 从PHP控制器返回一个JSON数组是微不足道的.

我正在使用Spring MVC 3.0,我只想将JSON对象从我的Spring MVC Controller返回给一些Javascript.目前似乎没有简单的方法来使用portlet(https://jira.springsource.org/browse/SPR-7344)进行此操作.我见过的解决方案建议创建另一个提供JSON响应的DispatcherServlet,但我还没有找到一个记录良好的例子.如果有人知道一个很好的方法来完成这个(最好带注释),请告诉我!

ajax json portlet spring-mvc spring-portlet-mvc

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

如何从与angularjs的角度相等的"req.something"

我正在学习如何使用nodejs和passport设置身份验证的教程.(http://scotch.io/tutorials/javascript/easy-node-authentication-setup-and-local)

本教程让我使用ejs渲染模板并传入flash数据.

而不是这个,我想使用angularjs.我遇到问题的部分是获取闪存数据.我知道如何使用模板和发送变量,但角度中的内容取代了下面代码中的"req.flash('signupMessage')"?

这是教程显示的代码:

app.get('/signup', function(req, res) {
  // render the page and pass in any flash data if it exists
  res.render('signup.ejs', { message: req.flash('signupMessage') });    
});
Run Code Online (Sandbox Code Playgroud)

这是我设置路线的代码

// public/js/appRoutes.js
angular.module('appRoutes', []).config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {

$routeProvider

    // show signup form
    .when('/signup', {
        templateUrl: 'views/signup.html',
        controller: 'SignupController'  
    });
$locationProvider.html5Mode(true);

}]);
Run Code Online (Sandbox Code Playgroud)

这是控制器:

 // public/js/controllers/SetupCtrl.js
 angular.module('SignupCtrl', []).controller('SignupController', function($scope) {
     $scope.tagline = 'TEST';
 });
Run Code Online (Sandbox Code Playgroud)

node.js angularjs passport.js connect-flash

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

在Spring Portlet MVC Architecture中提供PDF - Liferay 6.0.6

我正在寻找一种通过Liferay Portal将PDF(直接显示)文件发送到浏览器的方法.找到了许多解决方案 - 最受欢迎的解决方案是编写一个可以完成工作的Servlet.我已经阅读了JSR 286规范中关于Portlet资源服务的内容,有人可以为Spring 3.0 Portlet MVC详细说明吗?

<servlet>
    <display-name>DownloadServlet</display-name>
    <servlet-name>DownloadServlet</servlet-name>
    <servlet-class>com.liferay.portal.pdf.DownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>DownloadServlet</servlet-name>
    <url-pattern>/DownloadServlet/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

Servlet包括:

private void downloadServlet(HttpServletRequest req,
            HttpServletResponse resp) throws ServletException, IOException {

        logger.debug(" downloadServlet ::  ");
        BufferedInputStream bis = null;
        BufferedOutputStream bos = null;
        ServletOutputStream op = null;
        try {
            //Something
            pdfContentVO=//getpdf VO here

            String filename = "PDFFILE_"+pdfNumber+".pdf";

            op = resp.getOutputStream();
            resp.setContentType("application/pdf");     
            resp.setHeader("Content-Disposition", "attachment; filename="
                    + filename);
            resp.setContentLength(pdfContentVO.getPdfData().length); 
            System.out.println("pdfcontent"+pdfContentVO.getPdfData());
            op.write(pdfContentVO.getPdfData());
            op.flush();
            op.close();


         } catch(final IOException e) {
            System.out.println ( "IOException." );
            throw e;
        } …
Run Code Online (Sandbox Code Playgroud)

portal spring-mvc liferay liferay-6 spring-portlet-mvc

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

Java中int的ArrayList的ArrayList?

我正在编写一个数独求解器,我希望将网格存储为整数的arraylist的arraylist ...每个点都有一个包含所有可能数字(或确定值)的整数的arraylist.

ArrayList<ArrayList<int>> sudoku_board = new ArrayList <ArrayList<int>>();
Run Code Online (Sandbox Code Playgroud)

Java正在向我抛出一个错误,说明"在令牌之后预期的维度".

java collections

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

如何使用AJAX调用具有指定URL的Controller的@RequestMapping方法

我是Spring和Portlet的新手.我想用jqgrid来显示一些列表.我试图在控制器中调用一个方法,该方法使用@RequestMapping进行注释,但该方法未被调用

我的控制器有以下方法

@Controller(value = "myController")
public class MyController {
    @RequestMapping(value="/myURL",method=RequestMethod.GET)
    public @ResponseBody MyDTO  initItemSearchGrid(RenderResponse response, RenderRequest request){
        MyDTO myDto=new MyDTO();
        return myDto;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的JSP代码使用AJAX

var urlink="/myURL"; /* myURL is the exact String written in value Attribute of
                              resourceMapping in Controller*/
$.ajax({
    url :urlink,
    cache: false,
    data:$('#myForm').formSerialize(),
    dataType: "json",
    type: "GET",
    contentType: "application/json; charset=utf-8",
    success: function(jsondata){
       ...
    }
});
Run Code Online (Sandbox Code Playgroud)

当上面的AJAX代码正在执行时,我的方法不会被调用.

ajax spring portlet spring-portlet-mvc

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