小编A j*_*A j的帖子

为什么在启动Spring Boot应用程序时会出现Gson builder错误?

我已经下载了eclipse并将弹簧套装安装到其中.我按照spring.io指南之一编写了一个基于JPA的Rest应用程序.当我尝试将其作为spring boot应用程序运行时.我收到以下错误.

java.lang.NoSuchMethodError: com.google.gson.GsonBuilder.setLenient()Lcom/google/gson/GsonBuilder;
Run Code Online (Sandbox Code Playgroud)

为什么我收到此错误?我该如何解决这个错误?

这是控制台的完整输出.

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.0.1.RELEASE)

2018-04-25 21:58:28.303  INFO 3574 --- [           main] .m.e.UserProfileEntityServiceApplication : …
Run Code Online (Sandbox Code Playgroud)

java rest gson spring-boot

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

如何在生产中的ruby-on-rails应用程序中运行rake?

我试图弄清楚如何在生产中部署我的ruby-on-rails应用程序.

操作系统是ubuntu,应用程序使用Postgres.我已经设法部署应用程序,并能够登录等...但有一些功能不起作用(我是应用程序和rails的新手).该应用程序使用弹性搜索,我已经安装并且服务正在运行(我可以通过http:// localhost:9200访问该页面).但是当应用程序尝试访问弹性搜索的组件时,我会收到错误.

目录/ app/lib/tasks中有一个rake文件,它有几个文件,其中一个是elasticsearch.rake

namespace :app do
  desc "Bootstraping Elasticsearch index"
  task(:elasticsearch => :environment) do

    Image.__elasticsearch__.create_index! force:true
    Image.import

    CaseStudy.__elasticsearch__.create_index! force:true
    CaseStudy.import

  end
end
Run Code Online (Sandbox Code Playgroud)

正如文件中的描述所说,这引导了弹性搜索索引.
我不知道的是如何在生产环境中运行所有这些?还有其他rake文件,我想知道如何运行它们.

ruby postgresql rake ruby-on-rails elasticsearch

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

在Windows上编译Hadoop时缺少'ammintrin.h'?

UPDATE-2
我已经更新了Windows SDK编译器,现在已将错误减少到2.

  c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\intrin.h(26): fatal error C1083: Cannot open include file: 'ammintrin.h': No such file or directory [C:\hadoop-2.7.0-src\hadoop-common-project\hadoop-common\src\main\native\native.vcxproj]
Run Code Online (Sandbox Code Playgroud)

现在我在哪里搜索过,我发现要获取这个.h文件我需要安装Microsoft Visual Studio Service Pack 1.我没有Visual Studio,我使用的是Windows SDK 7.1.现在,我在哪里可以找到适用于Windows SDK 7.1的等效Service Pack 1?
更新-2结束

更新
在盯着堆栈跟踪一段时间后,我发现错误发生在这里

Midl:
  C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\midl.exe /W2 /WX /nologo /char signed /env x64 /Oicf /app_config /out"C:\hadoop-2.7.0-src\hadoop-common-project\hadoop-common\target/winutils/" /h "hadoopwinutilsvc_h.h" /tlb "C:\hadoop-2.7.0-src\hadoop-common-project\hadoop-common\target/winutils/libwinutils.tlb" /robust hadoopwinutilsvc.idl 
TRACKER : error TRK0002: Failed to execute command: ""C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\midl.exe" /W2 /WX /nologo /char signed /env x64 /Oicf /app_config /outC:\hadoop-2.7.0-src\hadoop-common-project\hadoop-common\target/winutils/ …
Run Code Online (Sandbox Code Playgroud)

windows hadoop build midl

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

如何为一对一关系编写 Spring JPA 查询?

我是 Spring JPA 的新手(或者说是在很长一段时间后研究它),我需要一些帮助来编写 JPA 存储库。我有一个实体类 Itinerary 和 User。两者之间是一对一的关系。

@Entity
@Table(name = "ITINERARY")
public class Itinerary implements Serializable {

    @Id
    @Column(name = "ID")
    @GeneratedValue(generator = "Itinerary_IDGenerator", strategy = GenerationType.SEQUENCE)
    @SequenceGenerator(name = "Itinerary_IDGenerator", sequenceName = "Itinerary_IDGenerator", allocationSize = 1)
    private long id;

    @Basic(optional = false)
    @Column(nullable = false)
    @Temporal(TemporalType.DATE)
    private Date itineraryDate;

    @OneToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "USER_ID")
    User user;
}

@Entity
@Table(name = "USER")
public class User implements Serializable {

    @Id
    @Column(name = "ID")
    @GeneratedValue(generator = "User_IDGenerator", strategy = GenerationType.SEQUENCE) …
Run Code Online (Sandbox Code Playgroud)

spring-data spring-data-jpa

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