Articles of java

Java / 1.4.1_04用户代理与某些jQuery / Javascript发生冲突(404)

由于我前几天在服务器上放置了一个新的JavaScript文件,我得到了奇怪的404日志。 看起来,某些Java用户代理与jQuery(1.6.2)的某些部分发生冲突。 我发送一封自动电子邮件,只要有人遇到404,我沿着服务器variables发送。 http_user_agent是Java/1.4.1_04 ,request_uri如下所示: /frontend/js/,data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f( 之后直接: /frontend/js/]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1, javascript的两个部分都可以在jQuery的精简源代码中find。 /frontend/js/是我的JavaScript文件的path。 我刚刚在StackOverflow( 1和2 )上读到了两个类似的问题,但都没有任何解决scheme。 我也会在那里发表评论,但是我想知道是否有更多的人有同样的问题,并解决了这个问题。 任何人有线索?

强制刷新客户端的Javacaching。

我有一个已经升级的Oracle应用服务器。 它为用户提供一个在浏览器中启动的java文件。 升级后,用户的浏览器仍旧从本地caching中提取旧的Java文件并收到错误消息。 如果用户清除他们的Javacaching的东西将正常工作。 必须有一种方式告诉客户他们需要得到新的java文件,而不是使用他们的本地caching版本。

如何通过registry跨所有浏览器禁用Java?

随着已知的Java威胁松散,我推动了一个GPO在IE中禁用Java。 不过,我想在所有浏览器上禁用Java。 Java提供了关于如何通过他们的新控制面板来做到这一点的文档: 如何在我的Web浏览器中禁用Java? 我想通过组策略推出这个设置。 我想这应该能够通过识别由Java控制面板修改的registry设置来完成。 有没有人确定了在所有浏览器中禁用Java所需的registry设置?

nginx正在运行,但没有服务?

我一直试图设置nginx作为docker的代理。 我有一台运行Ubuntu服务器的笔记本电脑。 现在我在localhost:8080上运行docker,并在http://192.168.1.5:8080/my-webapp-0.1.0-standalone/上为应用程序的主页提供服务。 我这样configurationnginx( 我是从这个页面改编的 ): server { listen 80; server_name nomilkfor.me; rewrite ^(.+?)/?$ http://nomilkfor.me$1 permanent; } server { listen 80; server_name www.nomilkfor.me; root /usr/share/nginx/html; location / { try_files $uri @my-webapp; } location @my-webapp { proxy_pass http://localhost:8080; } } 我可以从我的家庭networking连接到nginx,并看到nginx欢迎屏幕。 我也试过$ sudo netstat -tanpl|grep nginx tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3264/nginx: worker 我看到nginx正在端口80上听。 但是当我尝试加载nomilkfor.me我得到“Chrome无法连接到nomilkfor.me”的错误。 […]

Apache httpd Java应用程序?

我有一个Apache httpd服务器(不Tomcat)安装与运行的各种应用程序。 我刚刚“安装”的一个应用程序是一个Java应用程序。 该应用程序被安装到“htdocs”文件夹中,并且包含一个文件 – >“index.jspx”,假设它被加载,我假设它将成为起始页面。 我得到的只是一个404错误,而我猜测的是在Apache服务器上运行Java应用程序需要做其他事情。 有什么我需要在httpd.conf中启用,还是我需要Tomcat?

远程计算机修补程序信息

我正在寻找一个程序,可以远程向我显示(从服务器的法律顾问)我的networking上的所有计算机的补丁信息和程序。 无论是通过graphics用户界面还是通过报告向我显示,无论是对我来说,看到所有的机器都运行相同的Java补丁等都是有帮助的。 我试着Googlesearch,但找不到多less。 谢谢!

Tomcat 8在启动时挂起,同时部署webapp。 可能与熵产生有关

我试图得到一个tomcat的Web应用程序启动,而只是testing了服务器(香草tomcat8下载)它似乎挂在启动。 我的猜测是它挂在了与SecureRandom类相关的东西上。 我听说tomcat有时会在产生熵的时候失速。 这是我的版本: Java的 java version "1.7.0_65" OpenJDK Runtime Environment (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.14.04.1) OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode) Tomcat的 8.0.15 Ubuntu的 VERSION="14.04.1 LTS, Trusty Tahr" 当我尝试启动它,似乎挂起部署主机pipe理器Web应用程序。 等待大约5分钟后,这是我的日志 willkara@SkyHold:/opt$ more /opt/tomcat8/logs/catalina.out 09-Jan-2015 14:42:50.085 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.15 09-Jan-2015 14:42:50.087 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Nov 2 2014 19:25:20 UTC […]

Java吃%100 CPU

我得到了这个运行Java WebApp(Tomcat6 + Hibernate + MySQL + Struts2)的CentOS服务器。 通常情况下,CPU使用率大约是10%,但有时突然会达到100%,应用程序将冻结。 导致这种情况的过程是java命令,然后必须重新启动服务器才能正常工作。 这种情况完全不规律,所以它不太可能是一个应用程序错误。 这是正常情况下的最高命令: top – 12:50:35 up 21 min, 1 user, load average: 0.13, 0.18, 0.21 Mem: 8300688k total, 836232k used, 7464456k free, 22168k buffers Swap: 16779884k total, 0k used, 16779884k free, 309080k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ SWAP […]

如何authentication一个自签名的imap电子邮件服务器

我的任务是使用Java从imaps电子邮件服务器中检索电子邮件,因此,我需要使用适当的证书对电子邮件服务器进行身份validation。 但似乎这个电子邮件服务器正在使用默认情况下不包含在信任库(?)中的自签名证书。 从我在这里find的,需要设置系统属性javax.net.ssl.trustStore和javax.net.ssl.trustStorePassword 。 给出的例子是: System.setProperty("javax.net.ssl.trustStore","clientTrustStore.key"); System.setProperty("javax.net.ssl.trustStorePassword","qwerty"); 我的问题是我如何获得这个clientTrustStore.key和相关的密码? 我知道电子邮件服务器的详细信息,还是应该由维护此电子邮件服务器的IT部门提供的东西,我可以自己生成这些东西吗?

在CentOS 5上安装Tomcat

免责声明:我不是一个服务器pipe理员,我是一个Windows用户,导致了有罪恶的安装向导和拖放的生活 我试图在由MediaTemple专用虚拟服务器托pipe的CentOS 5上安装Tomcat。 我基本上遵循这个指南 : 安装jpackage并configurationyum.repo.d jpackage文件来设置enabled = 1 用yum来安装java(yum install java) 用“wget http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz ”下载了tomcat的二进制发行版 将JAVA_HOME设置为指向我在“export JAVA_HOME = / usr / lib / jvm / java-1.6.0-openjdk-1.6.0.0 /”中find的jdk位置 我gunzip /解开Tomcat文件并运行./startup.sh来启动Tomcat服务器。 这应该把Tomcat服务器放在myserver.com:8080–但是,当我尝试浏览到它时(或者当我尝试从SSH中“curl localhost:8080”),我只是得到一个无法联系到主机错误。 ./startup.sh,这里是控制台输出: [root @ myserver bin]#./startup.sh Using CATALINA_BASE: /root/apache-tomcat-6.0.14 Using CATALINA_HOME: /root/apache-tomcat-6.0.14 Using CATALINA_TMPDIR: /root/apache-tomcat-6.0.14/temp Using JRE_HOME: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/ [root@myserver bin]# 我在这里错过了一个步骤吗? 编辑:我现在通过查看日志中发现以下错误发生: VM初始化期间发生错误无法为对象堆预留足够的空间