Articles of java

Windows的Java应用程序服务器

我目前正在为我们公司设置运行环境,其中包括安装Crowd for SSO,JIRA进行bug跟踪,以及Confluence作为我们的wiki。 我的想法是,所有这些产品都应该可以通过内部开发服务器上的HTTP 80(有点http://dev/crowd , http://dev/jira等),并且可以从外部获得(例如, Google Apps需要公开的SSO服务器,因此http://dev.acme.com/crowd应该在那里工作)。 我目前正在试图为所有这些产品select好的应用程序服务器。 我需要的是一个Windows Server 2008 x64 R2兼容的应用服务器,它很容易设置和pipe理(GUIpipe理实用程序将很好,但我很熟悉控制台和configuration文件),并且可以处理5个以上的应用程序为一个10多人组织。

有没有办法在同一个Apache服务器上使用Java和PHP,或者至less使用相同的端口?

对于Web的Java我很新,我的问题是如果我可以一起使用Java和PHP? 我知道我可以一起使用它们,让我们重述这个问题,有没有办法在同一个端口上访问它们? Java使用Tomcat,PHP也可以使用tomcat吗?

运行在Amazon EC2上的Tomcat的JMX连接

我在Amazon EC2上的服务器上运行的Tomcat 7进程在CATALINA_OPTS具有这些设置,这些设置应该允许我远程连接以进行JMX监视: -Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 但是, 远程连接不能与jconsole或jvisualvm一起使用 。 它只是超时。 我三重检查了EC2安全组允许从我的IP(并且只能从我的IP)访问JMX远程端口。 有没有设置缺失?

kill -3实际上终止了一个java进程吗? 或者只是生成一个线程转储?

CentOS 5.9 如果我运行kill -3 <java process pid>实际上发生了什么? 根据这篇红帽文章 ,我明白,Java线程转储是生成的,但进程已终止? 它似乎不是基于我的testing: [root@foobox ~]# kill -3 14559 [root@foobox ~]# service foo status foo (pid 14559) is running… 换句话说:我可以通过这种方式收集线程转储而不影响服务?

如何检查我是否成功安装了java?

我去了SUN的网站,下载了.bin: https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter 我跑了它,检查条款,这是显示: Java(TM) SE Development Kit 6 successfully installed. Product Registration is FREE and includes many benefits: * Notification of new versions, patches, and updates * Special offers on Sun products, services and training * Access to early releases and documentation Product and system data will be collected. If your configuration supports a browser, […]

Selenium服务器无法启动

尝试启动selenium时出现以下错误: C:\Temp\selenium-server-1.0.3>java -jar selenium-server.jar 22:02:07.615 INFO – Java: Sun Microsystems Inc. 16.0-b13 22:02:07.617 INFO – OS: Windows 7 6.1 x86 22:02:07.625 INFO – v2.0 [a2], with Core v2.0 [a2] 22:02:07.811 INFO – RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub 22:02:07.813 INFO – Version Jetty/5.1.x 22:02:07.815 INFO – Started HttpContext[/selenium-server/driver,/selenium-server /driver] 22:02:07.817 INFO – Started HttpContext[/selenium-server,/selenium-server] 22:02:07.818 […]

Linux:哪个进程占用了所有内存?

我们的linux服务器上有4GB,但我们目前只能使用〜1.8GB的Java服务器,这是下面列出的第一个java进程。 (200 MB是免费的,所以我们可以最大限度地使用1.6GB + 0.2GB) 当我们使用更多的时候机器崩溃了。 所以我们指定-Xmx1600m和-XX:MaxPermSize = 200m将服务器RAM限制为1.8GB。 但是我们需要更多的内存! 剩下的RAM在哪里? 这是根据内存使用情况sorting的顶层程序输出(通过大'M'): Mem: 4083952k total, 3857856k used, 226096k free, 169320k buffers Swap: 2104504k total, 176k used, 2104328k free, 1939080k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 28155 root 16 0 1835m 1.6g 7848 S 2 40.5 47:36.26 java 19609 […]

权限被拒绝以root身份启动tomcat

我刚开始使用CentOS。 我安装Java yum install java-1.7.0-openjdk-devel 添加了一个用户: $useradd supersite 已下载的tomcat: $wget http://apache.mirror.anlx.net/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.zip $unzip apache-tomcat-7.0.42.zip -d tomcat7 创build服务configuration: $ cd /etc/init.d $ edit tomcat7-supersite 我从这里复制文件。 但是,当我尝试以root用户身份运行(我看到我是root @ myip) service tomcat7-supersite start 我得到: env: /etc/init.d/tomcat7-supersite: Permission denied 为什么?

如何在Linux上真正安装Java?

我有一个Ubuntu服务器。 从terminal上,我该如何安装JDK? 在本指南中,它说使用这个命令: sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk 但是在太阳网上,它说JDK包含了JRE,那么为什么JRE在上面呢? 任何人都知道如何实际安装Java? 每个指南和每个论坛都显示了不同的方式。 顺便说一句:这是一个VPS(虚拟专用服务器)

什么是Servlet容器以及如何安装?

我即将从提供商订购VPS(虚拟专用服务器),我想我必须安装一些Servlet容器? 我即将使用SOLR,我的网站是基于PHP MYSQL JAVASCRIPT的。 如何安装一个servlet容器的工作? .exe文件? 我很新的servlet容器,所以请详细解释… 另外,我怎么知道我应该使用哪个servlet容器? 我将要使用的VPS操作系统是Linux。 谢谢 PS:不知道这是否属于ServerFault