Questions tagged «java»

编程语言和运行时环境,允许已编译的Java程序在大多数硬件和软件平台上保持不变

1
Tomcat:是否可以在应用程序部署期间排除jar?
默认情况下,Tomcat阻止Web应用程序加载作为Tomcat发行版一部分的多个.jar(例如servlet和JSP API)-是否可以将其他配置也排除在外? 如果仅靠配置无法完成,Tomcat是否提供任何扩展点来进行资源验证? 我想使用共享日志记录库,并且需要确保错误的应用程序不会破坏配置。 例 这就是我指的(从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
8 java  tomcat  servlets 

5
有关免费/廉价资产/补丁管理软件(Adobe,Java等)的建议
我正在使用WSUS进行Microsoft修补,但需要一些清单和修补Adobe,Java,Firefox,Quicktime等的修补程序。 我过去使用过Lumension,虽然还可以,但价格太贵。我用过Kaseya,但不喜欢它。Shavlik也太昂贵了。ECORA的网站难以浏览,因此我不希望仅以此为基础开始试用。 我下载了GFI LANguard的试用版,该试用版看上去不错,但是它是一个独立的.NET应用程序,没有Web或远程控制台,并且崩溃时抛出.NET错误。 话虽如此,谁能建议我一个价格合理/免费的补丁程序管理应用程序,该应用程序可以执行第三方应用程序,并且可能与WSUS一起使用?远程客户端或Web界面也很好,我也有非现场(VPN)或脱节的系统。


1
如何在整个网络范围内阻止Java更新?
Java一直在提示用户进行升级,并且当他们这样做时,它会尝试安装所有其他必须卸载的东西。最近,它安装了一个名为Carbonite的备份程序。 除非用户有特定的原因需要Java,否则我们已禁止Java。这些人正在使用“随身携带”软件获得升级提示。 我们怎样才能阻止这种情况? 它与哪个站点联系以查看是否有升级?在防火墙处很容易将其阻止。(我们对RealPlayer做了同样的事情。) 是否有可以阻止它的注册表项或组策略?
8 java 

3
如何在Ubuntu Jaunty服务器上安装无头JDK?
我最近设置了一个运行JDK的构建服务器(例如,编译Java源代码)。Ubuntu中的OpenJDK软件包将OpenJDK JRE作为依赖项引入,而依赖项又依赖于仅与图形环境相关的大量软件包。对于标准JRE,有一个无头版本的软件包,但对于JDK,没有。 之前已经在各个地方讨论了这个问题,而我找到并使用的一个解决方案是: $ 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。 有更好的解决方案吗?
8 ubuntu  headless  java 


1
无法安全连接到此页面
在Windows10中检查我的应用程序与IE11的兼容性时遇到问题,但是在访问URL时抛出以下异常。 无法安全连接到此页面 这可能是因为该站点使用了过时或不安全的TLS安全设置。如果这种情况持续发生,请尝试与网站所有者联系。 注意:在Windows 7 IE11中,相同的应用程序可以正常工作。 应用程序具有Silverlight作为前端,而Embedded Jetty Server作为后端。 Java版本:1.8(jdk180_66-b64),Jetty版本:9.2.15.v20160210,Silverlight版本:5.1.50906.0 任何指针真的很有帮助。

1
无法以普通Linux用户身份运行Java
我在尝试在Linux上以普通用户身份运行Java时遇到问题。它可以以root用户身份运行,但不能以普通用户身份运行。 任何帮助将不胜感激。 谢谢 root @ pro1 [〜]#哪个java / usr / local / jdk / bin / java root @ pro1 [〜]#java -version Java版本“ 1.6.0_22” Java(TM)SE运行时环境(内部版本1.6.0_22-b04) Java HotSpot(TM)64位服务器VM(内部版本17.1-b03,混合模式) root @ pro1 [〜]#su istream istream @ xxxxxxxxx [/ root]#其中java / usr / local / jdk / bin / java istream @ xxxxxxxxx …
java 

1
带有安全管理器的Tomcat启动-CentOS
我之前已经看过这个主题,并且给出的解决方案有效。 但是,它不符合我的需要,因为它通过设置以下catalina.policy来授予对每个目录的读取访问权限: grant { permission java.security.AllPermission; }; 因此,我的问题是:有一种方法可以识别正在请求的文件或资源,但是当我取消此授权时被拒绝? 以下日志可能会有所帮助,并在删除给定的Grant时显示: java.security.AccessControlException:访问被拒绝(java.security.SecurityPermission getProperty.package.definition)在java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)在java.security.AccessController.checkPermission(AccessController.java:546)在org.apache.catalina.security.SecurityConfig.setSecurityProperty(SecurityConfig.java:117)在java.security.Security.getProperty(Security.java:725)在java.lang.SecurityManager.checkPermission(SecurityManager.java:532)在位于org.apache.catalina.startup.Embedded.setSecurityProtection(Embedded.java:990)的org.apache.catalina.security.SecurityConfig.setPackageDefinition(SecurityConfig.java:106)在org.apache.catalina.startup.Embedded。(Embedded .java:130),位于org.apache.catalina.startup.Embedded(Embedded.java:115)在org.apache.catalina.startup.Catalina。(Catalina.java:58)在sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)在sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)在java.lang.Class.newInstance0(Class.java:355)在java.lang.reflect.Constructor.newInstance(Constructor.java:513)在java.lang.Class.newInstance0(Class.java:355)上reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:225)的.newInstance(Class.java:308)org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:410)的.newInstance(Class.java:308)java.lang.Class.newInstance0上java.lang.reflect.Constructor.newInstance(Constructor.java:513)上的sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)上的NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) (Class.java:355)在org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:225)在java.lang.Class.newInstance(Class.java:308)在org.apache.catalina.startup。 Bootstrap.main(Bootstrap.java:410)java.lang.Class.newInstance0上java.lang.reflect.Constructor.newInstance(Constructor.java:513)上的sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)上的NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) (Class.java:355)在org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:225)在java.lang.Class.newInstance(Class.java:308)在org.apache.catalina.startup Bootstrap.main(Bootstrap.java:410)308),位于org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:225),位于org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:410)308),位于org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:225),位于org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:410) 先感谢您!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.