草庐IT

Application_home

全部标签

java - 非法访问: this web application instance has been stopped already

我有一个在xml中定义了初始化方法的类我的类(class):publicclassmyClass{privateThreadt;publicvoidinit(){t=newThread(){@Overridepublicvoidrun(){while(true)try{doStuff();Thread.sleep(1000);}catch(Exceptione){e.printStackTrace();}}};t.start();}publicvoiddestroy(){t.interrupt();}}应用启动时,这些线程运行良好,一切正常一段时间后我得到以下异常。INFO:Illeg

java - Play Framework 2 : Read the application version defined in Build. scala

我使用PlayFramework2.0(2.0.3)。我有一个Java项目,想读取Build.scala中定义的应用程序版本(appVersion)。我已经看到,可以从提供给Global.java的Application对象中读取某些配置详细信息,但没有找到名为appVersion或类似的键。 最佳答案 您可以在application.conf中定义版本并让Build.scala读取该值。我使用版本号和应用程序名称执行此操作。以下作品在Play2.0中,有更新solutionforPlay2.1.在project/Build.sca

java - 在浏览器(chrome/firefox)中运行本地java小程序 "Your security settings have blocked a local application from running"

我正在尝试运行JavaApplet(html文件),但浏览器一直提示:"Yoursecuritysettingshaveblockedalocalapplicationfromrunning"我尝试过使用Chrome和Firefox,但我得到了同样的错误。我已经升级到最新版本的Java,但Chrome仍然在中说chrome://plugins/"DownloadCriticalSecurityUpdate"即使我可以运行Java小程序(不是本地)我正在使用Ubuntu13.0464位 最佳答案 看完Java7Update21Secu

java - Tomcat 6 JAVA_HOME

我尝试设置JAVA_HOME路径,因为我的Tomcat服务器正在寻找它。我正在尝试设置它,但它似乎不起作用,并且在我这样做时会导致错误。我正在尝试使用在setclasspath.bat中设置JAVAsetJAVA_HOME="C:\ProgramFiles(x86)\Java\jre7"这是setclasspath.bat的开头setJAVA_HOME="C:\ProgramFiles(x86)\Java\jre7"ifnot"%JAVA_HOME%"==""gotogotJdkHomeifnot"%JRE_HOME%"==""gotogotJreHomeechoNeithertheJ

java - 跨 JVM 或 Application 实例或 Tomcat 实例的单例

如果我在单个Tomcat实例(或任何其他服务器)上部署并运行同一应用程序的2个实例。然后将创建一个(单例类的)对象:跨单个Tomcat实例(但常见于同一应用程序的2个实例)或跨应用实例(2个应用实例不同)所以本质上我想了解每个JVM创建一个Singleton类的对象总是这样的情况吗?如果应用程序托管在Web服务器(或容器)上,这将如何工作。 最佳答案 如果您有一个单例类,并且您在Tomcat中运行两个使用该类的Web应用程序,则两个Web应用程序都会在运行Tomcat的JVM中获得该单例的2个不同实例。但如果您的webapp将使用来

java - 如何为 VisualVM "<Unknown Application>"命名?

JDK1.6捆绑了一个名为VisualVM的便捷工具,可让您检查正在运行的Java进程并与之交互。一项功能是它自动检测本地机器上正在运行的JVM。大多数被列为“(pidxxxx)”,但有些有名称和图标,如VisualVM本身和其他如NetBeans(参见thisdzonearticle中的屏幕截图)。如何将我的应用程序名称和图标注入(inject)JVM,以便它正确显示在VisualVM的应用程序列表中?我的应用程序需要运行JRE1.6还是我也可以在1.5下运行? 最佳答案 我通过NetBeansforumpost解决了我自己的一半

java - Websphere Application Server - 究竟需要什么才能快速启动?

我正在使用带有集成测试环境的RationalApplicationDeveloperv7.0。当我开始调试我的web应用程序时,Debug模式下的服务器启动时间接近5-6分钟-足够喝杯咖啡的时间了!有时,这让我很生气,我开始诅咒IBM构建操作系统而不是应用服务器!产生20多个进程和无用的服务,没有记录配置来调整它,以更快地启动。我相信有很多Java开发人员会同意我的观点。我尝试通过我的管理控制台禁用默认应用程序和一组服务,但这并没有太大帮助。我没有web服务,没有企业bean,没有队列,只有一个需要连接池的简单web应用程序。您过去是否做过一些事情来使您的集成测试环境在Debug模式下

java - 更改 user.home 系统属性

如何从我的java程序外部更改user.home系统属性,使其认为它是与D:\DocumentsandSettings\%USERNAME%不同的目录?通过环境变量或VM参数? 最佳答案 设置VM参数应该可以工作:java-Duser.home=这是一个测试用例:publicclasstest{publicstaticvoidmain(String[]args){System.out.println(System.getProperty("user.home"));}}在WinXP和Linux上使用java1.5.0_17测试jav

java - JAVA_HOME、M2 和 M2_HOME 变量的用途

如果应该去那里的路径已经附加到我的路径变量? 最佳答案 JAVA_HOME应该是您要使用的Java安装目录。这个变量经常被各种脚本使用,所以建议定义它。JAVA_HOME本身不应添加到PATH。您应该添加JAVA_HOME/bin以便能够从该目录运行命令而无需指定具体路径。M2_HOME是Maven的家。它由脚本mvn(或Windows上的mvn.bat)使用。 关于java-JAVA_HOME、M2和M2_HOME变量的用途,我们在StackOverflow上找到一个类似的问题:

java - 哪个初始化参数使用 : jersey. config.server.provider.packages 或 javax.ws.rs.Application?

我正在将JAX-RSWeb服务部署到Tomcatservlet容器。我见过使用以下两种方法之一来指示web.xml文件中的资源的代码示例:方法1-使用`jersey.config.server.provider.packages`初始化参数JerseyWebApplicationorg.glassfish.jersey.servlet.ServletContainerjersey.config.server.provider.packagescom.example1...资源应该驻留在com.example包中,我想是通过JavaRTTI发现的。方法2-使用`javax.ws.rs.A