Articles of java

红帽子框上的区域设置

最近我们的组织得到了几个服务器盒,我猜想是在英国的一些数据中心。 问题是,由于某种原因,在该服务器上Java的默认Locale表示forms返回en_US而不是预期的en_GB (我通过在该服务器上运行代码来简单地输出Locale.default()确认这一点)。 我非常肯定这个盒子的设置方式有些事情要做。 我的问题是:现在已经安装了操作系统,那么解决这个问题的方法是什么? 有什么办法可以为一个给定的SSH会话设置语言环境为en_GB而不是当前的en_US ? TIA, 佐助

Apache Tomcat Windows服务忽略JAVA_HOME环境variables

我正试图让Apache Tomcat设置在Windows Server 2003机器上。 如果我使用命令行版本( catalina.bat start ),它一切正常,但是如果我尝试使用它作为Windows服务,它似乎为JAVA_HOME选取了错误的值 – 它忽略了我设置的环境variables,它使用运行时path而不是JDKpath。 因此,我的脚本将无法编译,应用程序无法运行。 我正在使用一切相当老的版本:Tomcat 4和Java 1.4.2_19(这是一个传统的应用程序,我没有时间更新在莫 – 我只是想让它运行,阶段1)。 我将JDK安装到C:\j2sdk1.4.2_19并将Tomcat安装到C:\Program Files\Apache Software Foundation\Tomcat 4.1 。 该服务的“Java虚拟机”设置设置为C:\j2sdk1.4.2_19\jre\bin\client\jvm.dll 。 JAVA_HOME环境variables设置为C:\j2sdk1.4.2_19 。 当我尝试启动我的应用程序时,它将以下错误写入日志: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently […]

在Linux上将Jetty部署为端口80守护进程

我很好奇Linuxpipe理员正在用什么技术来pipe理你的Jetty部署。 我来自Windows服务器的背景,所以我仍然习惯了所有这一切。 我一直在寻找一个好的解决scheme,在Linux安装中将Jetty实例部署为端口80。 到目前为止,我已经看到了这个允许Jetty作为守护进程运行的线程: http://jira.codehaus.org/browse/JETTY-458 我已经看到了这个线程,它讨论了在端口80上设置备用端口: http://wiki.eclipse.org/Jetty/Howto/Port80 这些都似乎有点哈克。 当然,在Linux上部署一个像Jetty这样的Web服务器是比较标准的方法。 我目前正在使用CentOS 5.5,但对其他发行版开放。 提前致谢。

如何在Windows中查找DB2端口号(注意:它不使用服务文件中列出的端口,netstat命令输出中缺lessdb2列表)?

我想在Windows中findDB2端口,请帮忙。 一些信息: DB2 v 9.7个人版 – 新/全新安装 netstat命令不会列出db2端口。 缺lessdb2条目在system32 \ drivers \ etc \ services文件中丢失,所以做了一个条目 – “db2c_DB2 50000 / tcp” 能够使用控制中心启动db2并创build表并插入行 能够使用CLP启动db2并执行操作 其实,我试图连接到DB2使用“jdbc:db2://127.0.0.1:50000 / TEST”作为来自Java的连接URL,但是,我得到一个错误:“exceptionjava.net.ConnectException:打开套接字服务器/127.0.0.1端口50,000与消息:连接参考使用:连接。ERRORCODE = -4499,SQLSTATE = 08001“ 我发现数据库启动并运行,但没有监听端口50000,虽然在服务文件中提到。 所以,db2正在监听其他一些端口,但是, 它使用的是什么端口? 为什么它不使用服务文件中提到的端口#50000? 为什么netstat命令没有列出db2服务和端口信息? 非常感谢。

如何查找特定JDK版本中使用的JSSE版本?

我在一个定制的基于Linux操作系统的系统中运行jdk 1.6.0_24。 我已经收到客户端的审计员提出的关于SSL的版本的问题,以及在后端是如何驱动的。 我知道我们在JDK中使用JSSE来做SSL,但我似乎无法findJSSE版本。 有任何想法吗? 谢谢!

在Ubuntu上用netbeansconfigurationtomcat 7

我如何configurationtomcat 7使用netbeans。 环顾各种论坛,看来Ubuntu有一个不寻常的安装模式,但我无法find一个明确的答案,我怎么能得到它与NetBeans的工作。 我试图添加这样的服务器: 但正如你所看到的,它不能正常工作。 我已经安装了默认的tomcat7从存储库。 基本上,我需要把catalina_home和catalina_base的值放到什么位置才能正常工作? 即时通讯使用Ubuntu 11.10的X64。

Apache Tomcat中的webapps如何使用SSL / TLS客户端 – 证书身份validation作为客户端?

我正在使用Apache Tomcat webapp作为客户端(Java)到IIS托pipe的Web服务。 我需要使用客户端身份validation的SSL。 客户端使用什么样的匹配标准将客户端证书作为ServerHello的一部分CertificateRequest的一部分发送到服务器。 我在IE中安装了客户端证书,然后访问WSDL,然后提示客户端证书,我select了我安装的那个证书。 如果需要,我可以发送debuggingSSL转储。

ProCurve 2610 Java错误?

我有两台完全相同的procurve 2610-24 / 12PWR交换机,configuration了Web界面。 我可以login到一个,看到所有的pipe理信息就好了。 当我加载另一个Web界面时,我被要求像往常一样进行身份validation,组成该页面的各种Java小程序开始加载。 然后它们全部失败并在java控制台中生成一堆ClassNotFoundException。 是什么赋予了? 否则,交换机似乎正常运行。

如何configurationGlassfish + NGINX使用NGINX提供静态文件?

Glassfish v3 + Nginx设置的EC2 ubuntu托pipe我的Java Web应用程序。 此应用程序作为WAR文件部署到Glassfish。 NGINX目前将所有的请求都传递给了glasshfish应用服务器,包括静态图像,CSS等等。 server { listen 80; server_name whatever.com www.whatever.com; access_log /var/log/nginx/whatever.com.access.log; location / { proxy_pass http://127.0.0.1:8080/javapp/; proxy_pass_header Set-Cookie; proxy_pass_header X-Forwarded-For; proxy_pass_header Host; } }

如何在Windows 2008服务器上将tomcat 7设置为服务器

我将tomcat7设置为如下服务: c:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32\bin>service.bat install Installing the service 'Tomcat7' … Using CATALINA_HOME: "C:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32" Using CATALINA_BASE: "C:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32" Using JAVA_HOME: "C:\Program Files (x86)\Java\jdk1.7.0_09" Using JRE_HOME: "C:\Program Files (x86)\Java\jdk1.7.0_09\jre" Using JVM: "C:\Program Files (x86)\Java\jdk1.7.0_09\jre\bin\server\ jvm.dll" 但是,当我尝试启动该服务时,我得到以下错误: c:\Program Files (x86)\Tomcat7\apache-tomcat-7.0.32\bin>tomcat7.exe %1 is not a valid Win32 application. Failed to run service as console application 这是我从apache下载的文件: […]