Java不断地提示用户进行升级,当他们这样做的时候,它会尝试安装我们必须卸载的各种其他东西。 最近它安装了一个名为Carbonite的备份程序。 我们已经禁止Java,除非用户有特定的原因,为什么他们需要它。 那些人正在通过“骑行”软件获得升级提示。 我们怎么能阻止呢? 什么网站联系,看看是否有升级? 在防火墙上应该很容易阻止它。 (我们对RealPlayer做了同样的事情。) 有没有可以阻止它的registry项或组策略?
默认情况下,Tomcat阻止Web应用程序加载多个.jar,它们是Tomcat发行版的一部分(例如servlet和JSP API) – 是否可以configuration其他的也被排除? 如果不能单独configuration,Tomcat是否提供了资源validation的扩展点? 我想使用共享日志logging库,并需要确保一个错误的应用程序不会破坏configuration。 例 这就是我指的(从Tomcat启动日志): Oct 1, 2011 5:53:40 AM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(D:\tomcat\myapp\WEB-INF\lib\servlet-api.jar) – jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
我最近设置了一个需要运行JDK的构build服务器(例如,编译Java源代码)。 Ubuntu中的OpenJDK软件包将OpenJDK JRE作为依赖项引入,而依赖性依赖于大量仅与graphics环境相关的软件包。 对于标准的JRE,有一个无头版本的包,但是对于JDK,没有。 这个问题已经在不同的地方讨论过了,我发现和使用的一个解决scheme是这样的: $ apt-get –no-install-recommends -d install openjdk-6-jdk $ dpkg -i –ignore-depends=openjdk-6-jre /path/to/just-downloaded.deb 虽然这个工作,它现在离开我的系统一个破碎的依赖树和apt-get拒绝进一步安装,直到我运行apt-get -f 。 有更好的解决办法吗?
我正在使用WSUS进行微软修补,但希望能够清点和修补Adobe,Java,Firefox,Quicktime等。 过去我曾经使用过Lumension,但是它确实太贵了。 我已经使用Kaseya,不喜欢它。 Shavlik也太贵了。 ECORA的网站很难浏览,我对开始一个简单的试用感兴趣。 我下载了一个GFI LANguard的试用版,看起来不错,但它是一个独立的.NET应用程序,没有networking或远程控制台,并且崩溃抛出.NET错误。 有了这个说,任何人都可以build议我一个合理的价格/免费的补丁pipe理应用程序,将做第三方应用程序,也许使用WSUS? 远程客户端或Web界面也会很好,我也有异地(VPN)或分离系统。
我在本地计算机上成功地testing了jenkins-ci,在Ubuntu 10.4上(与vmware融合)。 现在我想安装和使用它在我的虚拟服务器在hosteurope。 基本的安装没有问题,但现在我的生成项目有问题。 从存储库中拉出mercurial更新之后,ant被调用,并在我的生成项目中引发以下错误: “Buildfile:/var/lib/jenkins/workspace/concrete5-seed-clean/build.xml [属性] java.io.IOException:无法运行程序”/ usr / bin / env“:java.io.IOException:error = 12,不能分配内存“ 在hosteurope( http://faq.hosteurope.de/index.php?cpid=13918 )虚拟服务器上有一个已知的堆大小问题,所以我尝试手动设置堆大小: # for ant export ANT_OPTS="-Xms512m -Xmx512m" # jenkins # edited /etc/default/jenkins, added line JAVA_ARGS="-Xms512m -Xmx512m" # restarted jenkins via /etc/init.d/jenkins restart 在为ant设置这个之后,命令“ant-diiagnostics”贯穿始终,并且不会导致错误,但是当我尝试构build项目时仍然出现错误。 服务器详细信息: – http://www.hosteurope.de/produkt/Virtual-Server-Linux-L Ubuntu 10.4 LTS 内存:1GB /dynamic2GB 我的问题: – jenkins是1GB还是我必须升级服务器? – 这个错误是由ant还是jenkins造成的? 更新:我得到它运行ant选项-Xmx128m -Xms128m,但有时错误再次发生。 […]
尝试进行OutOfMemoryErrors触发的堆转储时,我的团队遇到了困难。 出于具体原因,我们正在使用从bash脚本调用的jmap转储,而不是使用HeapDumpOnOutOfMemoryError标志。 我们使用64位1.6 JVM,堆大小约为3 GB。 我们的堆转储失败了90%(猜测)。 有什么我们可以做的,以提高我们得到一个干净的堆转储,我们可以用来解决内存问题的几率? 我已经读过,jmap在Java 1.4中存在重大问题,但现在应该主要解决这些问题。
使用OpenDS的情况有多糟糕? OpenDS在2010年有最新的补丁,并且需要在生产环境中使用JDK6(虽然在后端,而不是直接暴露给最终用户)。 如果已经存在,是否通常需要花费时间和金钱来find替代品,运行整合testing等等。 采取这一步骤的普遍标准是什么?关于生产中的过时软件一般?
有没有一个环境variables来设置基于debian的系统上的临时目录? 我有一个使用该环境variables的Java小应用程序,当启动同一个小应用程序的两个实例时,它变得困惑。
我有一个永远运行(与套接字监听线程无限循环),并需要它在任何时候都在后台运行的jar。 一个例子是:“java -jar test.jar”我该怎么做? 提前致谢!
我正在创build一个dockerfile来运行一个绑定到特定版本的Java的自定义应用程序。 我正在使用一个centos7的基础图像,因为这是我所指的文章正在使用,因为我必须使用一些东西,所以这是一样好。 我真的不在乎我使用的用户区。 这个映像的意义在于所托pipe的软件,Linux发行版本身只是一个手段而已 – 重要的是,JDK不会被其他应用程序或用户使用。 如上所述,我的应用程序与我正在使用的特定版本的Java相关 – 任何对Java版本的更新都需要在特定版本发布之前对软件进行完整的回归testing。 我正在关注的文章是从相关dockerfile JDK安装部分开始的,如下所示: FROM centos:centos7 RUN yum makecache \ && yum update -y \ && yum install -y \ java-1.8.0-openjdk-devel \ && yum clean all 这不够具体,任何时候的图像构build将得到一个随机版本的Java,这是不是我想要的,我需要一个特定的Java版本。 我改变了docker文件看起来像这样: FROM centos:centos7 RUN yum makecache \ && yum update -y \ && yum install -y \ java-1.8.0-openjdk-devel-1.8.0.65-3.b17.el7 \ && yum […]