我有在jboss 4.0.2运行的Web应用程序,它有较旧的Java 5版本,这是新的更新,可能导致我的Web应用程序服务器的安全漏洞?
我有一个关于tomcat 5.5的启动/重启的有趣的问题我已经在Tomcat上部署了一些webapps。 所有的webapps正常工作。 每次我重启tomcat,并不是所有的应用程序都会重启。 如果我手动单击tomcatpipe理器启动链接,那么该webapp将启动。 任何人都可以提出解决scheme或想法来解决这个问题?
Java.net.Proxy支持socks5,有没有办法支持socks4呢? 第三方库也可以。
我正在研究用Java编写的守护进程。 我想弄清楚一个方法,我仍然可以运行/ usr / bin / java,但是当使用top / ps时,它显示了一个不同的名字。 我已经尝试创build一个硬链接和java的符号链接,并调用链接,而不是java本身,但没有这样的运气。 如果不能做到这一点,我不会感到惊讶,但我想我会看看这里的任何专家都知道。 发行版本是Debian 5.我想这样做的原因是,不用检查pid文件就能更容易地找出哪个进程与守护进程相关。 提前致谢
我正在租用运行Ubuntu 9.04的虚拟机。 我安装了SUN JDK 6.0(通过apt-get)和Tomcat 6.0.18(通过解压缩)。 Java的一般问题(部分解决) 起初,由于内存问题,无法运行JVM。 即使是一些简单的java -version失败 Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. 我想,即使free报告了44 GB的可用内存,我只能使用它的一小部分,如每个分配284 MB。 运行java -Xms10m -Xmx256m -version可以正常工作,但我不想更改每个调用java的脚本。 另外我读了关于JAVA_OPTS环境variables,这是很多应用程序的荣幸。 我把这个设置为"-Xms10m -Xmx256m" 问题与Tomcat tomcat启动脚本catalina.sh也使用JAVA_OPTS 。 但事件,但我还是得到了上面提到的三个错误行,在logs/catalina.out可读。 我知道使用了JAVA_OPTS,因为当我把废话放入这个variables时,我看到了logs/catalina.out 。 看起来Tomcat也想启动javac,它需要前缀为-J的选项-J-Xms10m -J-Xmx256m 。 但是我不确定这是否与问题有关,因为没有比这三条线更多的输出。 我通过bin/startup.sh启动Tomcat,然后调用bin/catalina.sh 。 我知道也有通过jsrv启动它的可能性,但我不能这样做,因为jsrv的make / […]
在过去的几天里,我已经对我的web应用程序运行了负载,我注意到通过JMX监视查看的“当前加载的类”正在不断增加。 它会上升然后回落,但是加载的类的平均数量随时间线性增加。 负荷开始时,“stream动课”只有几千人。 然而,现在“已加载课程”已经达到了13万多个。 这是正常的吗? 我知道类将会填满PermGen的内存,但是不pipePermGen的内存是否泄漏都不是确定性的。 Used: 65,124 kbytes Committed: 65,536 kbytes Max: 65,536 kbytes 使用的数字在62k和65k之间移动,但是我还没有注意到服务器上的任何灾难性故障。 那么我的问题是双重的。 首先,这是正常的吗? 如果不是,这最终会导致Tomcat崩溃吗?
我之前问过这个问题,但我想我得到的答案是cron作业types的答案。 我想solr服务启动,如果我重新启动我的电脑,我也希望它自己运行,而不是我打开cmd.exe并手动运行,然后不得不closures我的terminal连接(不会因为会closures它)。 我有什么select? 我在Windows Server 2008,IIS7上运行一个使用solr的asp.net应用程序。
这是在VPS \ Centos服务器上。 MySQL服务器是预configuration的。 我在Tomcat上运行Java应用程序 我的Java Web应用程序无法连接到MySQL服务器。 我得到一个错误 – “由于:java.net.ConnectException:连接被拒绝” 我怀疑这是一个configuration问题,而不是一个编码问题,因此我已经在ServerFault上发布了这个 是的,同一个networking应用程序可以连接到不同的Linux机器上的MySQL 这是我提供给我的Java应用程序的URL(注意,它假定为默认端口) url =“jdbc:mysql:// localhost / pickup游戏” 我的第一个怀疑是我在一个非默认的端口上运行 所以我试图findmySQL服务器运行的端口 我尝试了如何检查运行在哪个端口上的每一个技巧 但是没有运气! 显示全局variables像'PORT'; 这显示端口0 netstat -tlnp根本不显示mysql /etc/my.cnf它没有端口input telnet localhost 3306不连接 而且,如果你想知道如果MySQL服务器是否运行在所有这一切是我知道肯定,因为我已经能够使用mysql命令login也 #ps -ef | grep'mysql' 根31839 27662 0 00:49 pts / 3 00:00:00 grep mysql 根32452 1 0 Apr02? 00:00:00 / bin / sh / […]
有没有办法绕过花旗银行的Citidirect强制使用易受攻击的Java Runtime Enviromnent,正如我在“全面披露”中所描述的那样? 当Java 5仍然支持安装两个版本的Java有一个窍门 – Citidirect与不支持的版本一起工作,只要支持旧版本也安装。 只有最新版本的Java文件是开放的,所以我认为它是安全的。 但它不适用于Java 6。 也许有限制Java插件到一个域的方法,例如citibank.com? Java不需要其他任何东西。 我的用户使用Windows XP Professional,并使用Internet Explorer 8作为浏览器。
在Tomcat 6.0服务器上部署多less个war文件?