【java – 为在线和离线使用的应用程序分离层的好策略是什么?】教程文章相关的互联网学习教程文章

web服务 – Spring restTemplate.postForEntity(或postForObject)在Stand alone Java应用程序中给出错误“no suitable Htt

我在Spring 3.0中独立使用Java Application.我用4个整数参数调用REST服务“post”方法调用.在调用restTemplate.postForEntity()时,我收到错误“找不到适合请求类型的HttpMessageConverter”.是否需要在restTemplate中设置任何messageConverter?我在网上找不到任何样品.解决方法:好笑,我刚刚回答了similar question …… 不过,您可能需要检查一下很棒的Spring参考手册,特别是this fragment,documentation,IBM Dev blog post和RestT...

java – Glassfish 3.1.2.2启动我的Web应用程序两次【代码】

我有一个在OpenIndiana 151.a3上运行的Glassfish 3.1.2.2(build 5)的奇怪行为使用oracle jdk 1.7.0_5. 当我部署我的Web应用程序时,它有一个spring web dispatcher和stripe servlet我将它们连续两次初始化,例如PWC1412: WebModule[null] ServletContext.log():Initializing Spring root WebApplicationContext|#]INFO StripesFilter - Stripes Initialization Complete. Version: 1.5.6, Build: 1.5.6PWC1412: We...

命令行java应用程序中未处理的异常默认打印出来在哪里?对stdout或stderr?

标题包含整个问题.我还要感谢获得答案的文档链接.解决方法:在Java中,未处理的异常会在它们被抛出的线程的顶部进行处理. Java允许您安装thread-level uncaught exception handler.据我所知,没有指定默认异常处理程序的行为不是由Java规范定义的. Sun的JDK观察到的默认行为是将异常消息及其堆栈跟踪打印到stderr.

java – 在聊天应用程序的套接字上被动侦听【代码】

我目前正在开发一个非常基本的聊天应用程序,但是当从客户端和服务器端接收字符串时遇到问题.我正在使用一个线程被动地监听套接字上的传入消息,这是我怀疑问题所在.我这样做是对的吗? 资源:发送字符串的代码:send.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){messageBuffer = message.getText();out.println(messageBuffer);chat.append(username + ": " + messageBuffer + "\n");messa...

在Android应用程序中使用混合Java / Ruby代码?

是否可以在Ruby中编写部分Android应用程序,然后使用JRuby和Android Tools编译代码以在Dalvik VM上运行?我不需要任何运行时支持来解释Ruby代码,只需要运行一个Ruby模块.如果编译的代码很小,那就好了,不要拖拽整个Ruby标准库. 如何配置一些IDE(如Eclipse)和Android工具来支持它?解决方法:有关@CharlesOliverNutter在Dalvik VM上运行的类似Ruby的Mirah语言,请参阅these/three/answers(在stackoverflow上).

java – 如何在本地启动我的grails应用程序?【代码】

我的开发人员在我的本地机器上设置了一个基于Grails / Spring框架的应用程序.我不小心删除了他给我在我的浏览器中本地运行的Unix exe脚本,无法再访问该站点.不幸的是,在假期之后我无法与他取得联系,我需要尽快访问这个网站. 我现在的剧本是……#!/bin/sh grails -Dserver.port.https=443 -Dserver.port=80 run-app -https它只是返回错误.任何人都可以帮我弄清楚如何在本地运行.这是unix错误.Last login: Mon Dec 24 08:34:43 on tt...

java – 什么样的应用程序使用getopt“按顺序返回”行为?

引自getopt() Linux Manual page:If the first character of optstring is a hyphen (-), then each nonoption argv-element is handled as if it were the argument of an option with character code 1. (This is used by programs that were written to expect options and other argv-elements in any order and that care about the ordering of the two.) The special argument double hyphens (--) forces an end of opt...

Java Web Start应用程序无法从快捷方式更新【代码】

我使用Java Web Start部署了一个Java(FX)桌面应用程序.更新工作正常,但只有当我手动运行下载的JNLP时,它们才能从安装到桌面和菜单的快捷方式起作用. 这是我的JNLP:<?xml version="1.0" encoding="utf-8"?> <jnlp codebase="http://192.168.1.85/deploy/" spec="1.0" xmlns:jfx="http://javafx.com" href="Companyapp.jnlp"><information><title>Companyapp</title><vendor>Media Citizens</vendor><description>Companyapp Presen...

java – Spring Hibernate应用程序中的问题:org.hibernate.HibernateException:找不到当前线程的Session【代码】

我正在研究如何将Spring Framework与Hibernate集成以创建我的DAO对象 我在从CRUD操作集执行读取操作时遇到一些问题. 我有这个实现我的DAO对象的类:package org.andrea.myexample.HibernateOnSpring.dao;import org.andrea.myexample.HibernateOnSpring.entity.Person; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.springframework.transaction.annotation.Transactional;public class Person...

Weblogic在javax.ejb.EJBException中包装应用程序异常

我的耳朵应用工作正常.但是突然它开始在一些方法调用中抛出javax.ejb.EJBException,而不是返回原始的Application Exception(用@ApplicationException注释(rollback = true).现在原始的应用程序异常包含在EJBException中.目前其他的开发人员那个在项目中工作的人正在休假.所以我不知道他对代码发生了什么.这个应用程序异常和ejb远程接口都在一个单独的jar文件中,它作为weblogic中的共享库部署. 我想知道什么可以负责抛出这个EJBExce...

将Scala应用程序与NewRelic Java Agent集成【代码】

我想使用java agant将Scala应用程序(Kestrel,http://robey.github.com/kestrel)与NewRelic集成,但失败并出现错误sh scripts/devel.sh Starting kestrel in development mode... Mar 28, 2013 18:15:15 +0800 NewRelic 1 INFO: Agent is using Logback Mar 28, 2013 18:15:15 +0800 NewRelic 1 INFO: Loading configuration file "/tmp/newrelic.yml" Mar 28, 2013 6:15:24 PM java.util.logging.LogManager$RootLogger log FA...

Java / Spring Web应用程序:为什么我得到一个带有我没有添加的参数的很长的URL?【代码】

我正在做一个Spring Web应用程序,我正在使用Spring MVC. 我有一个包含许多字段的表单,包括以下字段:<select name="birthYear" id="birthYear"><option value=""></option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><o...

我是否需要删除我的java应用程序创建的tmp文件?【代码】

我在我的应用程序中输出了几个临时文件到tmp目录,但是想知道我是否最好在关闭时删除它们,还是我希望主机操作系统为我处理这个? 我是Java新手,我可以处理删除但希望尽可能保持应用程序的多操作系统和Linux友好.如果我不需要这样做,我试图最小化文件删除. 这是我用来输出tmp文件的方法:try {java.io.InputStream iss = getClass().getResourceAsStream("/nullpdf.pdf");byte[] data = IOUtils.toByteArray(iss);iss.read(data);iss...

java – 当膨胀以前膨胀的应用程序崩溃的片段时【代码】

该应用程序加载并查看显示地图的EventFragment.java.当您单击另一个选项卡片段时,它会正常加载,当您返回到第一个选项卡(地图)时,它会崩溃并出现以下错误:07-03 14:13:54.640: E/AndroidRuntime(11565): FATAL EXCEPTION: main 07-03 14:13:54.640: E/AndroidRuntime(11565): android.view.InflateException: Binary XML file line #5: Error inflating class fragment 07-03 14:13:54.640: E/AndroidRuntime(11565): at androi...

我应该从应用程序本机库(通过JNI使用)抛出java.lang.OutOfMemoryError吗?

我正在设计一个解决方案,其中包括一个C库??和几个通过JNI使用该库的Java应用程序. C库大量分配本机内存.当分配失败时,可以从C代码中检测到.分配失败应报告给Java代码,抛出一些东西. 考虑了两个选项: >从我的C代码中抛出java.lang.OutOfMemoryError>添加mylibrary.MyLibraryOutOfMemoryError(扩展java.lang.RuntimeException或java.lang.Error),然后抛出它 什么是正确的选择,为什么?解决方法:OutOfMemoryError具有特定含义:Throw...