我使用netbean创建了一个restful Web服务,使用jpa从数据库创建了一个实体类,从实体类创建了一个restful Web服务,但是我使用tomcat作为我的服务器,现在下面的post方法不会将下面的json插入数据库,但是当我使用glassfish作为我的服务器时,它是有效的。你认为我缺少任何依赖关系吗?我如何模仿glassfish?
我正试图插入
{
"acceptedGender":"both",
"price":123123.00,
"type":"apartment"
"vacantNum":13,
"hadID":4
}
我有以下依赖项:
javaee-api-7.0。jar
javax。EJBAPI。jar
mysql-connector-java-5.1.42-bin。罐子
@POST
@Override
@Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
public void create(Students entity) {
super.create(entity);
}`
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "hatID")
private Integer hatID;
@Basic(optional = false)
@Column(name = "type")
private String type;
@Basic(optional = false)
@Column(name = "acceptedGender")
private String acceptedGender;
@Basic(optional = false)
@Column(name = "vacantNum")
private int vacantNum;
// @Max(value=?) @Min(value=?)//if you know range of your decimal fields
consider using these annotations to enforce field validation
@Basic(optional = false)
@Column(name = "price")
private BigDecimal price;
// @OneToMany(cascade = CascadeType.ALL, mappedBy = "hatID")
// private Collection<Reservation> reservationCollection;
@JoinColumn(name = "hadID", referencedColumnName = "hadID")
@ManyToOne(optional = false)
private HaDetails hadID;
public HaTypes(Integer hatID, String type, String acceptedGender, int
vacantNum, BigDecimal price) {
this.hatID = hatID;
this.type = type;
this.acceptedGender = acceptedGender;
this.vacantNum = vacantNum;
this.price = price;`
或者,如果你没有一个解决我的问题的方法,你可以推荐除了aws(没有时间研究docker)之外的任何提供商,OpenShift和j弹性,它们可以轻松地在云上部署glassfish restful网络服务。
Glassfish是一个应用程序服务器,因此它支持开箱即用的JAX-RS。Tomcat只是一个Web容器,您不能部署JAX-RS应用程序并让它在没有自己连接的情况下工作(请参阅:JAX-RS Web服务在哪个容器中运行?)。
如果您想在tomcat中运行泽西服务器,您需要在应用程序的部署描述符中配置它。如果您需要详细信息,您可以在以下帖子中看到答案:
>
如何使用泽西作为JAX-RS实现而不web.xml?
使用JAX-RS创建RESTful Web Service并将其部署到tomcat
创建 http 服务器 package main import ( "net/http" "github.com/hprose/hprose-golang/rpc" ) func hello(name string) string { return "Hello " + name + "!" } func main() { service := rp
问题内容: 我目前正在尝试使用pywin32创建一个win32服务。我的主要参考点是本教程: http://code.activestate.com/recipes/551780/ 我不了解的是初始化过程,因为Daemon从不直接通过Daemon()进行初始化,而是从我的理解中,它是通过以下方式进行初始化的: 其中 svc_install 通过调用守护程序处理 初始化 。 init ()并将一些参
我正在intellij上启动一个tomcat服务器(没有部署任何东西),但我得到以下错误。我一直在找它,但没有运气。你能帮帮我吗? 编辑: 应用程序.属性:
null null Tomcat服务器正在运行servlet,为mySQL数据库执行一些业务逻辑和hibernate框架。 现在我有点糊涂了。两台服务器都能接收HTTP请求吗?就像servlet从网页接收https请求和我的apache服务器一样? 并且两者都可以连接到数据库--使用php的apache服务器,正如我提到的,同时使用servlet的tomcat?
我想创建一个Apache服务器,该服务器可以通过其IP地址访问,以托管应用程序的资源,并且我使用的是XAMPPV3。2.2这样做。当我通过可通过控制面板访问的服务器本地IP访问从连接到同一网络(或本地网络,即服务器)的任何计算机托管的网页时,服务器主机正常- 编辑: 以下是我的XAMPP Apache的配置: httpd.conf:
我正在使用Spring4.0为RESTfulWeb服务创建POC。如果我们只传递字符串或任何其他基本数据类型,它就可以正常工作。 这个很好用。但如果我想将字节流或文件对象传递给函数,我如何编写具有这些参数的函数?我如何编写提供传递字节流的客户端? 我尝试了这个代码,但是得到了415个错误。 客户端代码-使用apache HttpClient