RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-209435

Senior Pomidor's questions

Martin Hope
Senior Pomidor
Asked: 2020-06-08 20:47:38 +0000 UTC

SimpleDateFormat 格式不同的结果

  • 0

在不同机器上将日期格式化为字符串时的不同含义。

Calendar date = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");
sdf.setTimeZone(TimeZone.getTimeZone("GMT+03:00"));
sdf.format(date.getTime());

yyyy-MM-dd'T'HH:mm:ssXXX 应将日期作为字符串返回,其中 XXX 为 +TimeZone 即 +03:00

在一台机器上,结果是正确的2018-06-08T13:47:16+03:00,而在另一台机器上,结果是不正确的2018-06-08T13:47:16Z。

谁能说说是什么原因?

java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
java
  • 2 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-08-17 17:28:07 +0000 UTC

activemq 代理不断不必要地重新连接到不同的代理

  • 0

有 2 台服务器(amq1、amq2)部署了 ActiveMQ。创建队列的服务位于第三台服务器上。

在我指定的连接设置中spring.activemq.broker-url: failover:(ssl://amq1:61616,ssl://amq1:61616)

两台服务器都正常工作并且不会丢失连接。

问题是该服务首先按优先级连接到amq1,但有时会更改连接到amq2,然后又回到第一个。日志中没有消息表明与 amq1 的连接已丢失。

INFO 24003 --- [ActiveMQ Task-1] o.a.a.t.failover.FailoverTransport   : Successfully connected to ssl://amq2:61616  
INFO 24003 --- [ActiveMQ Task-1] o.a.a.t.failover.FailoverTransport       : Successfully connected to ssl://amq2:61616  
INFO 24003 --- [ActiveMQ Task-1] o.a.a.t.failover.FailoverTransport       : Successfully connected to ssl://amq1:61616 
ERROR 24003 --- [http-nio-127.0.0.1-8080-exec-4] r.o.RestExceptionHandler  : dm.exception.ActiveMQException: Failed get JMS response:  
INFO 24003 --- [ActiveMQ Task-1] o.a.a.t.failover.FailoverTransport       : Successfully connected to ssl://amq2:61616  
INFO 24003 --- [ActiveMQ Task-1] o.a.a.t.failover.FailoverTransport       : Successfully connected to ssl://amq1:61616

我怎样才能使与 amq2 的连接仅在 amq1 停止响应时才连接?

ps 如果只指定一台amq server,那么当连接消失时,spring默认尝试重连10次。我想在 10 次后更改与 amq2 的连接

java
  • 1 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-07-21 20:33:23 +0000 UTC

RHEL7 显示问号而不是权限

  • 1

不清楚为什么RHEL7控制台显示???????? 而不是权限

如您所见,用户是所有者,可以访问该文件夹,但无法正常查看权限。也不能“转到”文件夹。root 可以正常查看所有内容并且可以执行所有操作。

如果您向文件夹发出 777,则问题消失

[dm@app524 ~]$ ll
total 210004
drw-rw-rw-  4 dm dm  4096 Jul 21 15:12 config 
[dm@app524 ~]$ ll config/
ls: cannot access config/dm-notification.yml: Permission denied
ls: cannot access config/dm-dynamics.yml: Permission denied
ls: cannot access config/security: Permission denied
ls: cannot access config/dm-admin-api.yml: Permission denied
ls: cannot access config/dm-otp.yml: Permission denied
ls: cannot access config/dm-db-app.yml: Permission denied
ls: cannot access config/attachments: Permission denied
total 0
d????????? ? ? ? ?            ? attachments
-????????? ? ? ? ?            ? dm-admin-api.yml
-????????? ? ? ? ?            ? dm-db-app.yml
-????????? ? ? ? ?            ? dm-dynamics.yml
-????????? ? ? ? ?            ? dm-notification.yml
-????????? ? ? ? ?            ? dm-otp.yml
d????????? ? ? ? ?            ? security
[dm@app524 ~]$ cd config/
-bash: cd: config/: Permission denied
[dm@app524 ~]$ sudo -s
[root@app524 dm]# ll config/
total 28
drw-rw-rw- 2 dm dm 4096 Jul 21 15:12 attachments
-rw-rw-rw- 1 dm dm  139 Jul 21 15:12 dm-admin-api.yml
-rw-rw-rw- 1 dm dm  129 Jul 21 15:12 dm-db-app.yml
-rw-rw-rw- 1 dm dm  232 Jul 21 15:12 dm-dynamics.yml
-rw-rw-rw- 1 dm dm  407 Jul 21 15:12 dm-notification.yml
-rw-rw-rw- 1 dm dm  104 Jul 21 15:12 dm-otp.yml
drw-rw-rw- 2 dm dm 4096 Jul 21 15:12 security
linux
  • 1 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-06-22 00:15:13 +0000 UTC

Gitlab 的 Gitlab 页面

  • 4

Gitlab 页面允许您在那里发布 index.html。

有一个已部署的最新版本的 GitLab。我需要做什么才能使用我的主 DNS 并同时发布网站?

github
  • 1 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-05-03 19:56:33 +0000 UTC

yum list installed: 内存分配不足

  • 3

我有一个带有 4gb ram 的软呢帽 25。当我运行命令 #yum list installed 或者yum list installed > text我得到

分配 4294967296 字节内存不足!

4294967296 字节 == 4GB

执行该命令时,系统中有超过 3GB 的可用 RAM。免费交换 500Mb

在系统日志中:

[79678.056028] 内存不足:杀死进程 16669 (dnf) 得分 548 或牺牲子进程

去哪里挖?为什么4GB不够用?如何解决问题?

linux
  • 1 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-04-10 18:35:42 +0000 UTC

设置 ssh 以连接到远程主机。

  • 1

不输入密码就不能用ssh-key连接。

这就是我正在做的:

  1. 生成了一个密钥ssh-keygen -t rsa
  2. eval "$(ssh-agent -s)"
  3. ssh-add .ssh/id_rsa
  4. 复制.ssh/id_rsa.pub,通过腻子打开并保存私钥和公钥。
  5. 更正/etc/ssh/sshd_config并重新加载sshd

使用用户名“MyUser”。

服务器我们拒绝的密钥

尝试将 authorized_keys 复制到/etc/ssh/authorized_keys 和到root,因为该服务是手动启动的。不解决问题。

告诉我我做错了什么,我怎样才能完成任务?

linux
  • 1 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-02-09 20:46:23 +0000 UTC

POST xml 错误请求 400

  • 0

有一个 XML 文件 match.xml,很容易通过 curl 发送 POST 并将其添加到数据库中。

curl -F "xml=@match.xml" web_url

Java 的标准 POST 实现返回 POST 响应代码::400 错误请求

public static void sendPOST(String data) throws IOException {
    URL obj = new URL(FinalConstants.BETRADAR_UPLOAD);
    HttpURLConnection con = (HttpURLConnection) obj.openConnection();
    con.setRequestMethod("POST");
    con.setRequestProperty("User-Agent", USER_AGENT);

    // For POST only - START
    con.setDoOutput(true);
    OutputStream os = con.getOutputStream();
    os.write(data.getBytes());
    os.flush();
    os.close();
    // For POST only - END

    int responseCode = con.getResponseCode();
    System.out.println("POST Response Code :: " + responseCode);

    if (responseCode == HttpURLConnection.HTTP_OK) { //success
        BufferedReader in = new BufferedReader(new InputStreamReader(
                con.getInputStream()));
        String inputLine;
        StringBuffer response = new StringBuffer();

        while ((inputLine = in.readLine()) != null) {
            response.append(inputLine);
        }
        in.close();

        // print result
        System.out.println(response.toString());
    } else {
        System.out.println("POST request not worked");
    }
}

并使用这样的设置返回相同的错误

        httpURLConnection.setReadTimeout(10000);
        httpURLConnection.setConnectTimeout(15000);
        httpURLConnection.setRequestMethod("POST");
        httpURLConnection.setRequestProperty("Content-Type", "text/xml");


        httpURLConnection.setDoInput(true);
        httpURLConnection.setDoOutput(true);

告诉我它是如何工作的curl -F?如何正确发送数据?

更新程序

我用 HttpClient 尝试了几个选项,它们都提供了以下内容

HttpResponseProxy{HTTP/1.1 400 错误请求 [服务器:nginx,日期:2017 年 2 月 9 日星期四 20:07:18 GMT,内容类型:应用程序/八位字节流,内容长度:0,连接:保持活动状态]}

1个选项

    HttpClient client = new DefaultHttpClient();
    HttpPost post = new HttpPost(FinalConstants.UPLOAD);
    HttpEntity entity =
            new ByteArrayEntity(data.getBytes("UTF-8"),
                    ContentType.TEXT_XML); 
    post.setEntity(entity);
    HttpResponse response = client.execute(post);
    String result = EntityUtils.toString(response.getEntity());

选项 2

InputStream in ;
StringEntity entity = new StringEntity(data, ContentType.create(
    "text/xml", Consts.UTF_8));
entity.setChunked(true);
HttpPost httppost = new HttpPost( FinalConstants.UPLOAD);

httppost.setEntity(entity);

HttpClient client = HttpClients.createDefault();
HttpResponse response = client.execute(httppost);
System.out.println(response.toString());
in=response.getEntity().getContent();
String body = IOUtils.toString(in);
System.out.println(body);

也是使用该文件的变体

builder.addBinaryBody(
    "file",
    new FileInputStream(f),
    ContentType.APPLICATION_OCTET_STREAM, // Также как и с другими типами 
    f.getName()
);

都一样,我想发送一个字符串,而不是一个文件

UPD2

public static void sendPOST(File file) throws IOException {
    try (CloseableHttpClient httpClient = HttpClients.createDefault()) {
        final HttpPost uploadFile = new HttpPost(FinalConstants.UPLOAD);
        final HttpEntity entity = MultipartEntityBuilder
                .create()
                .addBinaryBody("xml", file).build();
        uploadFile.setEntity(entity);
        final HttpResponse response = httpClient.execute(uploadFile);
        System.out.println(EntityUtils.toString(response.getEntity()));
    }
}


java.lang.NoSuchMethodError: org.apache.http.entity.ContentType.create(Ljava/lang/String;[Lorg/apache/http/NameValuePair;)Lorg/apache/http/entity/ContentType;

    at org.apache.http.entity.mime.MultipartEntityBuilder.buildEntity(MultipartEntityBuilder.java:219)
    at org.apache.http.entity.mime.MultipartEntityBuilder.build(MultipartEntityBuilder.java:240)
java
  • 1 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-01-17 19:10:44 +0000 UTC

在不调用 cnt.close() 的情况下关闭上下文

  • 1

如何(是否可能)在程序结束时destroy-method调用而不调用appContext.close()?

void main(){
appContext = new ClassPathXmlApplicationContext("spring.xml"); 

... blablabla...

// завершаю программу без вызова appContext.close()
}
java
  • 2 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-01-13 17:04:15 +0000 UTC

应使用 insert="false" update="false" 映射 hibernate MappingException 列

  • 1

有一个实体

public class RealEstateType {
private long customer_id;
private String name;
private Customer customerByCustomerId;

@Id
@Column(name = "customer_id", insertable = false, updatable = false)
public long getCustomerId() {
    return customer_id;
}

public void setCustomerId(long id) {
    this.customer_id = id;
}

描述了表

CREATE TABLE db.real_estate_type (
  customer_id BIGINT NOT NULL,
  name CHARACTER VARYING(255),
  FOREIGN KEY (customer_id) REFERENCES db.customer (id)
  MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION
);

哪个customer_id是FOREIGN KEY

@Column(name = "customer_id")Hibernate 在, @Column(name = "customer_id", insertable = false, updatable = false),上抛出异常@Column(name = "customer_id", insertable = true, updatable = false)

amework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [spring.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: Repeated column in mapping for entity: hibernate.model.df.RealEstateType column: customer_id (should be mapped with insert="false" update="false")
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:756)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)

但是,如果您删除customer_id并制作 PK @Id @Column(name = "name"),那么一切正常。

如果我们离开customer_id并进行 PK @Id @Column(name = "name"),我们会得到同样的错误。

向我解释这种行为的原因以及如何解决它?

java
  • 1 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-12-14 15:04:14 +0000 UTC

Hibernate 和 Tibero 数据库

  • 0

实体 DB Tibero可以没有PK。将数据库实体映射到代码(通过数据库模式生成持久性映射)需要Hibernate.

当然,您可以读取 ResultSet 并进一步处理它,但这在读取时很方便,而在写入或更新数据库中的记录时,您将不得不实现您的自行车。

你有什么建议吗?是否有其他 ORM 系统可以在没有 PK 的情况下工作?

Ps 如果没有 PC,即使更新也无法完成,因为没有可以让您准确识别记录的唯一字段。Tibero 中的所有属性都可以为空,这意味着您可以有 N 个字段为空的记录。

база-данных
  • 1 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-11-03 22:25:17 +0000 UTC

parallelStream运行多少个线程

  • 2

有一个N元素数组。

arr.parallelStream()如果核心数为 4(让它成为) ,它会运行多少个线程M?

java
  • 1 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-10-17 15:35:10 +0000 UTC

2个同名的包Maven

  • 0

有一个 Maven 项目,其中 pom 具有依赖项:

   <dependency>
        <groupId>ru.company</groupId>
        <artifactId>jpos</artifactId>
        <version>1.4.8.2</version>
    </dependency>
   <dependency>
        <groupId>org.jpos</groupId>
        <artifactId>jpos</artifactId>
        <version>1.9.0</version>
    </dependency>

我需要使用它的方法,org.jpos.iso.ISOMsg 正好包中ru.company包含org.jpos就像在照片上

如果我pom只指定 in ru.company,那么一切都会正常工作,但我还需要另一个包。我将如何解决这个问题?

ps 因为一个包包含另一个包,所以可以使用这个包。但我想知道如何处理这种情况。

java
  • 1 个回答
  • 10 Views
Martin Hope
Senior Pomidor
Asked: 2020-08-09 15:12:08 +0000 UTC

VAADIN:未从文件系统或类加载器中找到 MyAppWidgetset.nocache.js

  • 1

大家好!将 Web 应用程序部署到 tomcat 服务器。通过intellij idea这里具有这样的特点:

<component name="ArtifactManager">
  <artifact type="exploded-war" build-on-make="true" name="webrp:war exploded">
    <output-path>$PROJECT_DIR$/target/webrp-1.0</output-path>
    <root id="root">
      <element id="directory" name="WEB-INF">
        <element id="directory" name="classes">
          <element id="module-output" name="webrp" />
        </element>
        <element id="directory" name="lib">
          <element id="library" level="project" name="Maven: com.vaadin:vaadin-server:7.6.7" />
          <element id="library" level="project" name="Maven: com.vaadin:vaadin-sass-compiler:0.9.13" />
          <element id="library" level="project" name="Maven: com.vaadin.external.flute:flute:1.3.0.gg2" />
          <element id="library" level="project" name="Maven: com.yahoo.platform.yui:yuicompressor:2.4.8" />
          <element id="library" level="project" name="Maven: rhino:js:1.7R2" />
          <element id="library" level="project" name="Maven: com.vaadin:vaadin-shared:7.6.7" />
          <element id="library" level="project" name="Maven: com.vaadin.external.streamhtmlparser:streamhtmlparser-jsilver:0.0.10.vaadin1" />
          <element id="library" level="project" name="Maven: com.vaadin.external.google:guava:16.0.1.vaadin1" />
          <element id="library" level="project" name="Maven: org.jsoup:jsoup:1.8.3" />
          <element id="library" level="project" name="Maven: com.vaadin:vaadin-push:7.6.7" />
          <element id="library" level="project" name="Maven: com.vaadin.external.atmosphere:atmosphere-runtime:2.2.7.vaadin1" />
          <element id="library" level="project" name="Maven: com.vaadin.external.slf4j:vaadin-slf4j-jdk14:1.6.1" />
          <element id="library" level="project" name="Maven: org.w3c.css:sac:1.3" />
          <element id="library" level="project" name="Maven: com.vaadin:vaadin-themes:7.6.7" />
          <element id="library" level="project" name="Maven: org.tltv.gantt:gantt-addon:0.9.3" />
        </element>
      </element>
      <element id="javaee-facet-resources" facet="webrp/web/Web" />
    </root>
  </artifact>
</component>

结果,我有一个错误:

Aug 09, 2016 9:51:40 AM com.vaadin.server.VaadinServlet serveStaticResourcesInVAADIN
INFO: Requested resource [/VAADIN/widgetsets/ru.comp.webgrp.MyAppWidgetset/ru.comp.webgrp.MyAppWidgetset.nocache.js] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.

网上介绍的那些方法都不管用,有的也不适合。据我了解,问题是 vaadin 本身不编译。添加更多时出现相同的错误gwt-compiler-output

如果我们添加整个输出:

    <component name="ArtifactManager">
  <artifact type="exploded-war" build-on-make="true" name="webrp:war exploded">
    <output-path>$PROJECT_DIR$/target/webrp-1.0</output-path>
    <root id="root">
      <element id="directory" name="WEB-INF">
        <element id="directory" name="classes">
          <element id="module-output" name="webrp" />
        </element>
        <element id="directory" name="lib">
          <element id="library" level="project" name="Maven: com.vaadin:vaadin-server:7.6.7" />
          <element id="library" level="project" name="Maven: com.vaadin:vaadin-sass-compiler:0.9.13" />
          <element id="library" level="project" name="Maven: com.vaadin.external.flute:flute:1.3.0.gg2" />
          <element id="library" level="project" name="Maven: com.yahoo.platform.yui:yuicompressor:2.4.8" />
          <element id="library" level="project" name="Maven: rhino:js:1.7R2" />
          <element id="library" level="project" name="Maven: com.vaadin:vaadin-shared:7.6.7" />
          <element id="library" level="project" name="Maven: com.vaadin.external.streamhtmlparser:streamhtmlparser-jsilver:0.0.10.vaadin1" />
          <element id="library" level="project" name="Maven: com.vaadin.external.google:guava:16.0.1.vaadin1" />
          <element id="library" level="project" name="Maven: org.jsoup:jsoup:1.8.3" />
          <element id="library" level="project" name="Maven: com.vaadin:vaadin-push:7.6.7" />
          <element id="library" level="project" name="Maven: com.vaadin.external.atmosphere:atmosphere-runtime:2.2.7.vaadin1" />

.........................................

          <element id="library" level="project" name="Maven: org.codehaus.jackson:jackson-xc:1.9.12" />
        </element>
      </element>
      <element id="javaee-facet-resources" facet="webrp/web/Web" />
      <element id="directory" name="VAADIN">
        <element id="directory" name="widgetsets">
          <element id="gwt-compiler-output" facet="webrp/gwt/GWT" />
        </element>
      </element>
    </root>
  </artifact>
</component>

然后我得到一个错误:

SEVERE: Allocate exception for servlet WebrpUIServlet
java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    com/vaadin/server/BootstrapHandler.setupStandaloneDocument(Lcom/vaadin/server/BootstrapHandler$BootstrapContext;Lcom/vaadin/server/BootstrapPageResponse;)V @54: invokevirtual
  Reason:
    Type 'org/jsoup/nodes/DocumentType' (current frame, stack[1]) is not assignable to 'org/jsoup/nodes/Node'
  Current Frame:
    bci: @54
    flags: { }
    locals: { 'com/vaadin/server/BootstrapHandler', 'com/vaadin/server/BootstrapHandler$BootstrapContext', 'com/vaadin/server/BootstrapPageResponse', 'org/jsoup/nodes/Document', 'org/jsoup/nodes/DocumentType' }
    stack: { 'org/jsoup/nodes/Element', 'org/jsoup/nodes/DocumentType' }
  Bytecode:
    0x0000000: 2c12 4b12 4cb6 004d 2c12 4e12 4cb6 004d
    0x0000010: 2c12 4f09 b600 502c b600 514e bb00 5259
    0x0000020: 1253 121e 121e 2db6 0054 b700 553a 042d
    0x0000030: 03b6 0056 1904 b600 5757 2db6 0058 3a05
    0x0000040: 1905 1259 b600 5a12 5b12 5cb6 005d 125e
    0x0000050: 125f b600 5d57 1905 1259 b600 5a12 5b12
    0x0000060: 60b6 005d 125e 1261 b600 5d57 2bb6 0022
    0x0000070: 3a06 013a 0719 0613 0062 b600 63c0 0062
    0x0000080: 3a08 1906 1300 64b6 0063 c000 643a 0919
    0x0000090: 08c6 003e 1909 c600 39bb 0065 59bb 002c
    0x00000a0: 59b7 002d 1906 b600 66b6 0031 1267 b600
    0x00000b0: 3113 0062 b600 68b6 0031 1269 b600 3113
    0x00000c0: 0064 b600 68b6 0031 b600 32b7 006a bf19
    0x00000d0: 08c6 000f 1908 b900 6b01 003a 07a7 004a
    0x00000e0: 1909 c600 4519 09b9 006c 0100 3a0a 190a
    0x00000f0: b600 6dc0 006e 2bb6 0018 b900 6f02 003a
    0x0000100: 07a7 0026 3a0b bb00 3d59 bb00 2c59 b700
    0x0000110: 2d12 71b6 0031 190a b600 66b6 0031 b600
    0x0000120: 3219 0bb7 0072 bf19 07c6 0019 1905 1259
    0x0000130: b600 5a12 7312 74b6 005d 125e 1907 b600
    0x0000140: 5d57 2cb6 0075 bb00 7659 2bb6 0018 2bb6
    0x0000150: 0022 b700 77b6 0078 3a0a 190a c600 1019
    0x0000160: 0512 79b6 005a 190a b600 7a57 1905 127b
    0x0000170: b600 5a12 7c12 7db6 005d 127e b600 7a57
    0x0000180: 2bb6 007f 3a0b 190b c600 6a2a 2b19 0bb6
    0x0000190: 0080 3a0c 1905 1281 b600 5a12 8212 83b6
    0x00001a0: 005d 127c 1284 b600 5d12 85bb 002c 59b7
    0x00001b0: 002d 190c b600 3112 86b6 0031 b600 32b6
    0x00001c0: 005d 5719 0512 81b6 005a 1282 1287 b600
    0x00001d0: 5d12 7c12 84b6 005d 1285 bb00 2c59 b700
    0x00001e0: 2d19 0cb6 0031 1286 b600 31b6 0032 b600
    0x00001f0: 5d57 1906 1300 88b6 0063 c000 883a 0c19
    0x0000200: 0cc6 004d 190c b900 8901 003a 0d19 0d3a
    0x0000210: 0e19 0ebe 360f 0336 1015 1015 0fa2 0031
    0x0000220: 190e 1510 323a 112a 2b19 0619 11b7 008a
    0x0000230: 3a12 1905 128b b600 5a12 7c12 8cb6 005d
    0x0000240: 128d 1912 b600 5d57 8410 01a7 ffce 1906
    0x0000250: 1300 8eb6 0063 c000 8e3a 0d19 0dc6 0054
    0x0000260: 190d b900 8f01 003a 0e19 0e3a 0f19 0fbe
    0x0000270: 3610 0336 1115 1115 10a2 0038 190f 1511
    0x0000280: 323a 122a 2b19 0619 12b7 008a 3a13 1905
    0x0000290: 1281 b600 5a12 8212 90b6 005d 127c 127d
    0x00002a0: b600 5d12 8519 13b6 005d 5784 1101 a7ff
    0x00002b0: c72d b600 263a 0e19 0e12 9112 92b6 005d
    0x00002c0: 5719 0e12 93b6 0094 57b1               
  Exception Handler Table:
    bci [238, 257] => handler: 260
  Stackmap Table:
    full_frame(@207,{Object[#310],Object[#341],Object[#346],Object[#345],Object[#397],Object[#347],Object[#316],Object[#398],Object[#399],Object[#400]},{})
    same_frame(@224)
    full_frame(@260,{Object[#310],Object[#341],Object[#346],Object[#345],Object[#397],Object[#347],Object[#316],Object[#398],Object[#399],Object[#400],Object[#316]},{Object[#401]})
    chop_frame(@295,1)
    same_frame(@322)
    append_frame(@364,Object[#398])
    append_frame(@498,Object[#398])
    full_frame(@537,{Object[#310],Object[#341],Object[#346],Object[#345],Object[#397],Object[#347],Object[#316],Object[#398],Object[#399],Object[#400],Object[#398],Object[#398],Object[#402],Object[#403],Object[#403],Integer,Integer},{})
    full_frame(@590,{Object[#310],Object[#341],Object[#346],Object[#345],Object[#397],Object[#347],Object[#316],Object[#398],Object[#399],Object[#400],Object[#398],Object[#398],Object[#402]},{})
    full_frame(@629,{Object[#310],Object[#341],Object[#346],Object[#345],Object[#397],Object[#347],Object[#316],Object[#398],Object[#399],Object[#400],Object[#398],Object[#398],Object[#402],Object[#404],Object[#403],Object[#403],Integer,Integer},{})
    full_frame(@689,{Object[#310],Object[#341],Object[#346],Object[#345],Object[#397],Object[#347],Object[#316],Object[#398],Object[#399],Object[#400],Object[#398],Object[#398],Object[#402],Object[#404]},{})

    at com.vaadin.server.VaadinServletService.createRequestHandlers(VaadinServletService.java:49)
    at com.vaadin.server.VaadinService.init(VaadinService.java:191)
    at com.vaadin.server.VaadinServlet.createServletService(VaadinServlet.java:317)
    at com.vaadin.server.VaadinServlet.init(VaadinServlet.java:223)
    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1238)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1151)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:828)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1099)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)

这是 WebrUI 的样子:

@Theme("valo")
@Widgetset("ru.comp.webgrp.MyAppWidgetset")
@Title(value = "Планирование")
public class WebrpUI extends UI {

    private Navigator navigator;

    @Override
    protected void init(VaadinRequest request) {
        navigator = new Navigator(this, this);
        navigator.addView("", ResourcesView.class);
        navigator.addView("resources", ResourcesView.class);
    }

    @WebServlet(urlPatterns = "/*", name = "WebrpUIServlet", asyncSupported = true)
    @VaadinServletConfiguration(ui = WebrpUI.class, productionMode = false)
    public static class WebrpUIServlet extends VaadinServlet {
    }
}

聚甲醛

        <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.0</version>
            <configuration>
                <encoding>${project.encoding}</encoding>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-resources-plugin</artifactId>
            <version>2.6</version>
            <configuration>
                <encoding>${project.encoding}</encoding>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <failOnMissingWebXml>false</failOnMissingWebXml>
                <!-- Exclude some unnecessary files generated by the GWT compiler. -->
                <packagingExcludes>WEB-INF/classes/VAADIN/gwt-unitCache/**,
                    WEB-INF/classes/VAADIN/widgetsets/WEB-INF/**</packagingExcludes>
            </configuration>
        </plugin>
        <plugin>
            <groupId>com.vaadin</groupId>
            <artifactId>vaadin-maven-plugin</artifactId>
            <version>${vaadin.plugin.version}</version>
            <configuration>
                <extraJvmArgs>-Xmx512M -Xss1024k</extraJvmArgs>
                <webappDirectory>${basedir}/target/classes/VAADIN/widgetsets</webappDirectory>
                <draftCompile>false</draftCompile>
                <compileReport>false</compileReport>
                <style>OBF</style>
                <strict>true</strict>
                <runTarget>http://localhost:8080/webrp</runTarget>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>update-theme</goal>
                        <goal>update-widgetset</goal>
                        <goal>compile</goal>
                        <!-- disabled by default to use on-the-fly theme compilation -->
                        <!-- <goal>compile-theme</goal> -->
                    </goals>
                </execution>
            </executions>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-source-plugin</artifactId>
            <version>2.4</version>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-clean-plugin</artifactId>
            <version>2.6.1</version>
            <!-- Clean up also any pre-compiled themes -->
            <configuration>
                <filesets>
                    <fileset>
                        <directory>src/main/webapp/VAADIN/themes</directory>
                        <includes>
                            <include>**/styles.css</include>
                            <include>**/styles.scss.cache</include>
                        </includes>
                    </fileset>
                </filesets>
            </configuration>
        </plugin>

        <!-- The Jetty plugin allows us to easily test the development build by
        running jetty:run on the command line. -->
        <plugin>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>${jetty.plugin.version}</version>
            <configuration>
                <scanIntervalSeconds>2</scanIntervalSeconds>
            </configuration>
        </plugin>
    </plugins>

也许问题在于执行mvn clrean installand时mvn clean vaadin:compile跳过了以下步骤:

[INFO] 
[INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ webrp ---
[INFO] Deleting C:\svn\tmpTrunk\webrp\target
[INFO] Deleting C:\svn\tmpTrunk\webrp\src\main\webapp\VAADIN\themes (includes = [**/styles.css, **/styles.scss.cache], excludes = [])
[INFO] 
[INFO] --- vaadin-maven-plugin:7.6.7:update-theme (default) @ webrp ---
[INFO] Theme processing is skipped
[INFO] 
[INFO] --- vaadin-maven-plugin:7.6.7:update-widgetset (default) @ webrp ---
[INFO] GWT compilation is skipped
[INFO] 
[INFO] >>> vaadin-maven-plugin:7.6.7:compile (default) @ webrp >>>
[INFO] 
[INFO] --- vaadin-maven-plugin:7.6.7:update-theme (default) @ webrp ---
[INFO] Theme processing is skipped
[INFO] 
[INFO] <<< vaadin-maven-plugin:7.6.7:compile (default) @ webrp <<<
[INFO] 
[INFO] --- vaadin-maven-plugin:7.6.7:compile (default) @ webrp ---
[INFO] GWT compilation is skipped
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ webrp ---
[INFO] Installing C:\svn\tmpTrunk\webrp\pom.xml to C:\Users\s\.m2\repository\ru\comp\webrp\1.0\webrp-1.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.162s
[INFO] Finished at: Tue Aug 09 10:06:32 MSK 2016
[INFO] Final Memory: 27M/445M
[INFO] ------------------------------------------------------------------------

Process finished with exit code 0

告诉我如何解决这个问题?

java
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5