Articles of java

JVM垃圾回收:“幸存者1”和“幸存者2”有什么区别?

在Oracle的Java虚拟机的垃圾收集器中,“幸存者1”和“幸存者2”分别扮演什么angular色? 物体总是像:伊甸园→幸存者1→幸存者2 或者一个对象可以直接从伊甸园跳到幸存者2? 一个“幸存者3”是没有意义的,或者可以,但它被认为是两个就足够了?

Fedora错误日志文件

我使用这个包装服务yajsw运行一个Java应用程序。 它刚刚停止的问题在其日志文件中没有任何错误。 所以我想知道会有任何系统日志文件,这将表明它的原因下降? Partial of the log file. Apr 6 00:12:20 localhost kernel: imklog 3.22.1, log source = /proc/kmsg started. Apr 6 00:12:20 localhost rsyslogd: [origin software="rsyslogd" swVersion="3.22.1" x-pid="2234" x-info="http://www.rsyslog.com"] (re)start Apr 6 00:12:20 localhost kernel: Initializing cgroup subsys cpuset Apr 6 00:12:20 localhost kernel: Initializing cgroup subsys cpu Apr 6 00:12:20 localhost kernel: Linux […]

在多于用户请求服务的情况下在java热点中发出

我正在用jboss AS6还开发了一些使用jbossws的服务,当多个用户请求服务时,我得到的错误如下 A fatal error has been detected by the Java Runtime Environment 如何检测这个错误的根源和原因,是由于java jvm中发生的错误或用户代码或非物理内存 # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d91d7e1, pid=4164, tid=5012 # # JRE version: 6.0_26-b03 # Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode windows-x86 ) # Problematic […]

战争部署与dir部署在tomcat?

在Tomcat中部署Java Web App的build议步骤是什么? 放下未压缩的目录或放弃战争? 我问,因为战争是压缩的,它没有一个性能成本?

关于VPS的Coldfusion,多lessJVM堆内存?

最近我得到了一个VPS服务器,我正在运行ColdFusion,网站运行良好,直到它获得越来越多的stream量,我开始遇到“OutOfMemory”exception。 我只想提高VPS服务器的内存,但这并没有帮助。 在做了一些Googlesearch之后,我在CFpipe理设置中find了一个设置来设置JVM堆内存。 它是在标准:最大堆大小512MB和最小堆大小是空的。 在玩了一段时间后,我已经将它设置为Min 50MB和Max 200MB,好处是我没有得到'OutOfMemory'exception。 到现在为止还挺好! 但是,网站上有大约50个活跃的访问者,网站开始变慢。 CPU使用率只有8%左右(Windows Taskmanager),而且任务pipe理器只显示使用中的3GB RAM的大约30%。 所以我想我的价值可以调整使用更多的内存。 老实说,我不明白这些JVM内存堆设置,所以我不知道什么是一个好的设置对我来说。 我发现了一个显示内存使用情况的CF脚本,具体如下: Heap Memory Usage – Committed 194 MB Heap Memory Usage – Initial 50.0 MB Heap Memory Usage – Max 194 MB Heap Memory Usage – Used 163 MB JVM – Free Memory 31.2 MB JVM – Max Memory 194 MB […]

用Oracle JavareplaceGIJ

我试图在我的服务器上运行Google的Closure Compiler(CentOS 6)。 我安装了它,但只有当我试图运行它时才会出现错误。 java.lang.NoSuchMethodError: method java.util.regex.Pattern.quote with signature (Ljava.lang.String;)Ljava.lang.String; was not found. (Closure::Error) at com.google.javascript.jscomp.RhinoErrorReporter.replacePlaceHolders(RhinoErrorReporter.java:68) at com.google.javascript.jscomp.RhinoErrorReporter.<init>(RhinoErrorReporter.java:74) at com.google.javascript.jscomp.RhinoErrorReporter.<init>(RhinoErrorReporter.java:32) at com.google.javascript.jscomp.RhinoErrorReporter$OldRhinoErrorReporter.<init>(RhinoErrorReporter.java:143) at com.google.javascript.jscomp.RhinoErrorReporter$OldRhinoErrorReporter.<init>(RhinoErrorReporter.java:139) at com.google.javascript.jscomp.RhinoErrorReporter.forOldRhino(RhinoErrorReporter.java:108) at com.google.javascript.jscomp.Compiler.<init>(Compiler.java:151) at com.google.javascript.jscomp.CommandLineRunner.createCompiler(CommandLineRunner.java:755) at com.google.javascript.jscomp.AbstractCommandLineRunner.doRun(AbstractCommandLineRunner.java:693) at com.google.javascript.jscomp.AbstractCommandLineRunner.run(AbstractCommandLineRunner.java:334) at com.google.javascript.jscomp.CommandLineRunner.main(CommandLineRunner.java:871) 看来我正在运行GIJ而不是Oracle的Java,所以我认为这可能会导致我的问题。 (或者,也许不是,如果不太可能,请随时纠正。)如何删除GIJ并在其中安装Oracle Java? 我做了显而易见的事情:从Oracle下载RPM,然后以root rpm -Uvh jre-7u5-linux-x64.rpm运行rpm -Uvh jre-7u5-linux-x64.rpm 。 冉java –version ,它仍然是GIJ。 我已经Google了半个小时了,但还没有find有用的东西。

我可以安装JAVA在同一个Linux或unix服务器上的PHP已经安装和托pipe网站没有任何问题?

我需要在已安装PHP并托pipe网站的服务器上安装Java。 我需要在同一台服务器上的Javavalidation我的XML文件的Schematron业务规则validation,如果我在同一台服务器上安装Java会产生任何问题吗?

我的应用程序服务器花费多less时间来呈现html

我的老板问我这个,我正在想办法来衡量这一点。 我们有几个应用程序 – 一些与Tomcat的Java和一些在IIS下的.NET。 为了让自己的事情变得容易一点,我现在只想去处理Java方面的事情。 一些应用程序使用速度,一些使用JSP / JSF。 我想速度我可以把一些代码到我们的速度视图servletlogging开始/结束时间。 但是我不确定在哪里寻找JSP。 思考? 有谁知道任何可以测量应用程序服务器的作业types的工具吗? TIA

JMX和PMI之间的区别

我不是一个webspherepipe理员,但我了解JMX和PMI的基本知识。 我想知道他们之间有什么区别。

在Tomcat上安装.war文件,得到503错误

我试图在Apache和Tomcat的ArchLinux框中安装“YouTrack”。 虽然我对Tomcat完全陌生,但我得到了“503服务暂时不可用”的错误。 我通过软件包pipe理器安装了Tomcat7,并将“youtrack.war”放入这个path:/usr/share/tomcat7/webapps/youtrack.war 我在这里修改了Tomcat的server.xml: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 然后在Apache中,我configuration了这个: Listen 8081 NameVirtualHost *:8081 <VirtualHost *:8081> ProxyPass / ajp://127.0.0.1:8009/youtrack ProxyPassReverse / ajp://127.0.0.1:8009/youtrack </VirtualHost> 然后我开始重新启动这两个服务,并去“ http:// <服务器>:8081 / ”并得到了503错误: Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Additionally, a 503 Service […]