小编Chi*_*ani的帖子

在Eclipse Juno 4.2中创建servlet时没有自动获取web.xml文件

我正在使用Eclipse Juno 4.2,Java 1.7和Tomcat 7.但是在我的系统中,当我创建servlet时,web.xml文件不会自动创建,而是另一个系统会自动创建web.xml文件.我完全糊涂了,有什么配置吗?

我还要web.xml在创建动态项目时添加文件.

java eclipse servlets

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

Docker Compose文件无效,不允许使用其他属性

这是我的示例docker-compose.yml文件.

version: '2'
config-server:
  image: ccc/config-server
  restart: always
registration-server:
  image: ccc/registration-server
  restart: always
  ports:
    - 1111:1111
Run Code Online (Sandbox Code Playgroud)

当我使用时,docker-compose up -d我得到一个错误:

"ERROR: The Compose file './docker-compose.yml' is invalid because:
Additional properties are not allowed ('registration-server', 'config-server' were unexpected)

You might be seeing this error because you're using the wrong Compose file version. Either specify a version of "2" (or "2.0") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at …
Run Code Online (Sandbox Code Playgroud)

docker dockerfile docker-compose

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

ActionConfiguration Map 值必须满足约束:[成员的长度必须小于或等于 1000

这是我的代码管道部署阶段:

- Name: Deploy-Dev
  Actions:
    - Name: Deploy
      ActionTypeId:
        Category: Build
        Owner: AWS
        Version: 1
        Provider: CodeBuild
      InputArtifacts:
        - Name: MyCfnBuildSpec
        - Name: MyCfnCode
      Configuration:
        PrimarySource: MyCfnBuildSpec
        ProjectName: !Ref Deploy
        EnvironmentVariables: !Sub '[
        {"type":"PLAINTEXT","name":"APP", "value":"${ProjName}"},
        {"type":"PLAINTEXT","name":"APPENV", "value":"${AppEnv}"},
        {"type":"PLAINTEXT","name":"NEXUS_GROUP_ID", "value":"${NexusGroupId}"},
        {"type":"PLAINTEXT","name":"AWS_DEFAULT_REGION", "value":"${AWS::Region}"},
        {"type":"PLAINTEXT","name":"TENANT_ACC_ID", "value":"{{resolve:ssm:/delta/tooling/si/accountid:1}}"},
        {"type":"PLAINTEXT","name":"TEMPLATE_NAME", "value":"${CfnTemplateName}"},
        {"type":"PLAINTEXT","name":"LOCALCONTEXTPATH", "value":"${LocalContextPath}"},
        {"type":"PLAINTEXT","name":"ODEFlghtIID", "value":"${ODEFlghtIID}"},
        {"type":"PLAINTEXT","name":"ODEFlghtSecrt", "value":"${ODEFlghtSecrt}"},
        {"type":"PLAINTEXT","name":"ODEgateID", "value":"${ODEgateID}"},
        {"type":"PLAINTEXT","name":"ODEgateSecrt", "value":"${ODEgateSecrt}"},
        {"type":"PLAINTEXT","name":"MsgmngtID", "value":"${MsgmngtID}"},
        {"type":"PLAINTEXT","name":"MsgMngtsecrt", "value":"${MsgMngtsecrt}"},
        {"type":"PLAINTEXT","name":"GIT_COMMIT_ID", "value":"#{GitlabCustomSource.commit_id}"}]'
      RunOrder: 2
Run Code Online (Sandbox Code Playgroud)

我得到的确切错误是

ActionConfiguration 映射值必须满足约束:[成员的长度必须小于或等于 1000,成员的长度必须大于或等于 1](服务:AWSCodePipeline;状态代码:400;错误代码:ValidationException;请求 ID:c6fe0776- 5582-4d0d-a95d-64f7bf34f87e;代理:空)

我该如何解决这个问题?有没有其他方法可以将参数值传递给cloudformation模板?

amazon-web-services aws-cloudformation aws-codepipeline

6
推荐指数
2
解决办法
7244
查看次数

mysqldump version从MySQL导出数据时出错

从导出数据时出错mysql 5.5.29(winx-64).我在用mysql workbench -gpl-5.2.45(win 32).

错误消息是:

**WARNING**

Error checking mysqldump version
Error retrieving version from mysqldump.exe:
(exit 1)
Run Code Online (Sandbox Code Playgroud)

我是MySQL新手.

mysql mysql-workbench

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

使用mvn spring-boot获取错误:运行"子容器无法启动"

如果我使用我的弹簧工具套件运行,那么它工作正常,但使用命令提示符运行mvn spring-boot:run我收到这些错误:

8564: ERROR ContainerBase - A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext
        at java.util.concurrent.FutureTask.report(FutureTask.java:122) [na:1.8.0_71]
        at java.util.concurrent.FutureTask.get(FutureTask.java:192) [na:1.8.0_71]
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916) ~[tomcat-embed-core-8.0.30.jar:8.0.30]
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871) [tomcat-embed-core-8.0.30.jar:8.0.30]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [tomcat-embed-core-8.0.30.jar:8.0.30]
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408) [tomcat-embed-core-8.0.30.jar:8.0.30]
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398) [tomcat-embed-core-8.0.30.jar:8.0.30]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_71]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_71]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_71]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_71]
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) [tomcat-embed-core-8.0.30.jar:8.0.30]
        ... 6 common frames omitted
Caused by: java.lang.SecurityException: class "javax.servlet.http.HttpSessionIdListener"'s signer information does not match …
Run Code Online (Sandbox Code Playgroud)

spring-boot microservices

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

使用Java中的POP3根据指定的日期时间检索电子邮件

我收到了所有邮件,但我想根据日期提取邮件.

public void downloadEmailAttachments(String host, String port,String userName, String password) {
        Properties properties = new Properties();
        properties.put("mail.pop3.host", host);
        properties.put("mail.pop3.port", port);
        properties.put("mail.pop3.user",userName);
        properties.put("mail.password",password);

        // SSL setting
        properties.setProperty("mail.pop3.socketFactory.class",
                "javax.net.ssl.SSLSocketFactory");
        properties.setProperty("mail.pop3.socketFactory.fallback", "false");
        properties.setProperty("mail.pop3.socketFactory.port",
                String.valueOf(port));

        Session session = Session.getDefaultInstance(properties);

        try {
            // connects to the message store
            Store store = session.getStore("pop3");
            store.connect(host,userName, password);//change here............

            Folder folderInbox = store.getFolder("INBOX");

            folderInbox.open(Folder.READ_ONLY);

          Message[] arrayMessages = folderInbox.getMessages();




             for (int i = 0; i < arrayMessages.length; i++) {
                Message message = arrayMessages[i];
                Address[] fromAddress = message.getFrom();
                String from = …
Run Code Online (Sandbox Code Playgroud)

java pop3 jakarta-mail

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

Marathon 以状态 1 退出

我正在 ubuntu 16.04 xenial .zookeeper 上安装 mesosphere,并且 mesos-master 和 mesos-slave 运行良好,而开始马拉松时我遇到了这个问题。 找不到必需的选项“master”。我在 /etc/marathon/conf 中创建了文件夹。这些是我为 marathon 遵循的步骤。

sudo mkdir -p /etc/marathon/conf
sudo cp /etc/mesos-master/hostname /etc/marathon/conf
sudo cp /etc/mesos/zk /etc/marathon/conf/master
sudo cp /etc/marathon/conf/master /etc/marathon/conf/zk
sudo nano /etc/marathon/conf/zk ,edit mesos to marathon in the end .

I am attaching the whole logs here,
    Jan 25 14:18:01 master01 cron[859]: (*system*) INSECURE MODE (group/other writable) (/etc/crontab)
    Jan 25 14:18:01 master01 cron[859]: (*system*popularity-contest) INSECURE MODE (group/other writable) (/etc/cron.d/popularity-contest)
    Jan 25 14:18:01 master01 cron[859]: (*system*php) INSECURE …
Run Code Online (Sandbox Code Playgroud)

marathon mesos mesosphere

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