Articles of java

在无头服务器上安装jems-installer,错误

我试图在我们的一台虚拟服务器上安装JBoss。 我下载了jems-installer来安装JBoss,但是期望在GUI中运行。 这是我得到的错误。 [root@S3WEB tmp]# java -jar jems-installer-1.2.1.CR4.jar Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/java/jre1.6.0_25/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.load0(Unknown Source) at java.lang.System.load(Unknown Source) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) […]

Tomcat / Java的调整书籍的系统pipe理员

向我推荐一本关于tomcat / java性能调优的好书。 我是一个系统pipe理员,必须照顾运行tomcat的几个服务器,我想知道更多关于这个问题。 一个体面的教程也可能是有趣的。

configurationApache服务器lbmethod以实现与tomcat的负载平衡时出现问题

我使用Apache Server作为Tomcat6服务器的前端负载均衡器。 我正在使用lbmethodconfiguration,使从一个客户端的所有请求总是去相同的tomcat。 <VirtualHost *:1000> ServerAdmin [email protected] #DocumentRoot /www/docs/dummy-host.example.com ServerName dummy-host.example.com ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common ProxyPass /balancer-manager ! ProxyPass / balancer://mycluster/ lbmethod=byrequests nofailover=On ProxyPassReverse / balancer://mycluster/ <Proxy balancer://mycluster>; BalancerMember ajp://localhost:8101/ route=NodeA1000 retry=10 BalancerMember ajp://localhost:8102/ route=NodeB1000 retry=10 BalancerMember ajp://localhost:8103/ route=NodeC1000 retry=10 BalancerMember ajp://localhost:8104/ route=NodeD1000 retry=10 BalancerMember ajp://localhost:8105/ route=NodeE1000 retry=10 </Proxy> 我在后端有5个tomcats。 但是不是来自同一个客户端的所有请求都转到相同的tomcat,这些请求是负载平衡的。 我在这里错过了什么?

Go Daddy VPS上的内存使用过多

我有一个Go Daddy Linux VPS,托pipe一个Java服务器和其他一些东西。 显然,我们正在耗尽内存: [user@xxx ~]$ free -m total used free shared buffers cached Mem: 4096 4090 5 0 0 0 -/+ buffers/cache: 4090 5 Swap: 0 0 0 [user@xxx ~]$ 但是有趣的是 我无法find与“PS”的内存猪 – 所有列出的进程有一个“合理的”内存使用率(2%以下),但系统仍然内存不足。 尝试通过挂接交换来增加可用虚拟机会导致错误(“不允许操作”)。 我发现这是OpenVZ的限制 – 只有主机应该交换到磁盘驱动器。 “vmstat”的输出不是很有用: [user@xxx ~]$ vmstat procs ———–memory———- —swap– —–io—- –system– —–cpu—— rb swpd free buff cache […]

我怎么能configuration我的本地服务器,以允许jdbc连接到MySQL?

我有我的小Java应用程序。 目前我正试图让它与MySQL的工作。 我运行了VMware Workstation和Ubuntu Server 10.10。 当我试图连接到服务器(从我的PC运行VMware)开始JDBC驱动程序的连接,它不起作用。 我在前面问过类似的问题。 首先也是唯一的答案 (目前)是防火墙或连接types可能是问题,但我不知道如何正确configuration它。 也许有人可以帮助这个部分? 另外我试图从我的应用程序创build一个*.jar文件,并在我放置本地主机和服务器上的链接工作正常,所以我想这再次certificate,在连接过程中有一些限制。

什么是我的$ JAVA_HOMEpath

刚刚启动了EC2的一个实例,我试着做: $JAVA_HOME/bin/java -version 它让我回到: $JAVA_HOME/bin/java -version java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.1) (amazon-44.1.9.1.21.amzn1-i386) OpenJDK Client VM (build 19.0-b06, mixed mode) 所以我可以看到它安装在那里。 我打开了我的bashconfiguration文件,但是我没有看到我的JAVA_HOMEpath是什么? 我如何得到这个? 谢谢

哪个操作系统(从库存)充当一个java web应用程序的全functionWeb应用程序服务器?

我正准备从Jumba购买VPS的托pipe软件包。 ( http://www.jumba.com.au/vps ) 它们为操作系统提供了3个选项: CentOS 5 64位 Debian 6.0 64位 Ubuntu 10.10 64位 鉴于这些都将是股票,你能告诉我哪个是最适合我的服务器吗? 理想情况下,我希望它是最快的操作系统,最安全的,最小的configuration,以及最简单的安装和configuration应用程序。 所有需要运行的是Apache Tomcat,MySQL和SSH! (也许也是Apache)。 我知道这取决于我的Linux技能水平。 我在Ubuntu和Red Hat上有一些不完整的经验,并且知道我的命令行方式。 …或者这是多么的多? 谢谢。

全新安装的java -version什么都不显示

我正在尝试重build遗留应用程序环境。 规格是 Windows Server 2003 SP2 Java SDK 1.3.1_15 Macromedia JRun4 我已经安装了Java SDK,但在尝试安装JRun4时,在“JVMselect”阶段收到此消息 我觉得有报道的版本和运行c:\jdk1.3.1_15\jre\bin\java.exe -version时有些奇怪,我什么都没收到。 我已经能够显示一个版本的唯一方法是运行c:\jdk1.3.1_15\jre\bin\java.exe -classic -version C:\>jdk1.3.1_15\jre\bin\java -version C:\>jdk1.3.1_15\jre\bin\java -classic -version java version "1.3.1_15" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_15-b01) Classic VM (build 1.3.1_15-b01, native threads, nojit) 我在另一台机器上安装了这个确切的JDK,版本信息正确显示。 有没有人看过这个,知道我明显失踪的东西?

在启动时在SuSe init.d脚本上找不到环境variables

我有一个/etc/init.d/tomcat1脚本,它在rc级别3和5上启动时运行。此脚本在启动时调用/usr/local/tomcat1/bin/startup.sh 。 虽然我可以从控制台手动执行/usr/local/tomcat1/bin/startup.sh ,但在启动时,我在/var/log/boot.msg得到以下内容: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program 之后,我在/etc/init.d/boot.local添加了以下内容: export JAVA_HOME="/usr/local/java" 但是我仍然收到关于JAVA_HOME丢失的信息。 我最终做的是修改/usr/local/tomcat1/bin/catalina.sh并硬编码如下: JAVA_HOME="/usr/local/java" Tomcat现在可以在启动时启动,但是我知道在catalina.sh脚本中硬编码并不好。 所以问题是,我怎样才能设置/导出JAVA_HOME ,使其可以从启动时运行的脚本读取? 谢谢

FreeNX是否与Nomachine Web Companion一起使用?

我有一个开源的FreeNX的工作安装,我用这个如何。 它提到 您也可以通过安装Nomachine Web Companion和Apache Web服务器将NX Serverembedded到网页中 这是否意味着, 从开源FreeNX工作的Java插件?