我们已经在URL http://alf-test.example.com/下使用Kerberos获得了启用SSO的Java应用程序。 不幸的是,有些东西不起作用,AD公司说它不知道服务的原则。 这是TGS-REQ交换: 请求: Kerberos TGS-REQ Record Mark: 1499 bytes 0… …. …. …. …. …. …. …. = Reserved: Not set .000 0000 0000 0000 0000 0101 1101 1011 = Record Length: 1499 Pvno: 5 MSG Type: TGS-REQ (12) padata: PA-TGS-REQ KDC_REQ_BODY Padding: 0 KDCOptions: 40810000 (Forwardable, Renewable, Canonicalize) Realm: EESERV.LOCAL Server Name […]
我正在尝试在Ubuntu上设置Apache-James服务器,在这个服务器上我收到了令人讨厌的错误: JAVA_HOME没有正确定义 我们不能执行 我已经提到了这些文档,并在/ etc / profile文件中正确地设置了PATH和JAVA_HOMEvariables。 在调用echo时,我在输出屏幕上得到这些值。 我在哪里失踪? echo $JAVA_HOME /usr/local/jdk1.6.0_27 echo $PATH $PATH:/usr/local/jdk1.6.0_27/bin 请帮忙 !!
我在运行debian的专用服务器上执行了netstat -s 。 我想解释结果,因为我遇到了TCP连接问题。 我不知道如何阅读这些结果。 任何人都可以帮忙吗? 背景:这是一个公共的tcp服务器,来自世界各地的客户,大部分都使用3G / UMTSnetworking。 平均打开sockets1小时。 一些TCP链接失去10-60秒,每隔10分钟左右。 我正在运行一个自定义的java程序,这是tcp服务器。 这是netstat -s的输出。 它是否显示任何明显的连接问题? Ip: 33780786 total packets received 0 forwarded 0 incoming packets discarded 33780059 incoming packets delivered 33577363 requests sent out 1 outgoing packets dropped 1442 reassemblies required 715 packets reassembled ok Icmp: 4675 ICMP messages received 98 input ICMP message failed. […]
我不能使用openjdk,因为它没有原生的.jpg支持。 我不能使用sudo apt-get install sun-java6-jre sun-java6-plugin因为显然那些已经被拉了。 JRE版本7的作品,但我发现得到它的唯一方法是接受服务条款,他们的网站上,我需要安装Java ON我的服务器,我只有命令行访问。 在这里把我的骨头扔给我! 编辑 我只是想到,我可以在我的台式电脑上下载.tar.gz,并将其扫描到服务器上。 谁让我负责?
我们有一个2008 R2服务器,它的计划任务是运行一个.bat文件,该文件执行对Java应用程序的调用。 该任务触发得很好,但在创build日志文件后停止执行任何操作。 以下是关于如何设置的详细信息: 它在专门为任务创build的用户级别帐户上运行,并且具有设置为以批处理作业login的权限。 这些是batch file能够执行的两个步骤(第二个是挂起的): cd E:\CLIENT_DB\WS_Client\bin\ java -Xms256m -Xmx512m -XX:MaxPermSize=512m -cp ..;..\*;..\certs;..\config;..\client;..\client\*;..\lib\*;..\lib\axis2\* WsClientStarter update > E:\CLIENT_DB\Logs\WSCLIENT_LOG_%DATE:~4,2%-%DATE:~7,2%-%DATE:~10,4%.txt Java客户端的第一个操作是使用log4j实用程序创build一个客户端类作为参数的logging器。 这似乎成功了,因为我们得到一个空白的日志文件,其文件名称如上面的批处理调用中所示。 这是特定的命令: private static final Logger logger = Logger.getLogger(WsClientRunner.class); 然后,客户端启动主函数并读取'update'参数来确定运行模式,然后按程序进行。 这是我的问题:是否有任何安全策略或其他进程作为批处理作业而不是由用户启动(即,双击batch file)时会干扰此操作? 由于java客户端在自己运行时似乎工作得很好 – 包括将结果写入日志文件 – 我们不认为这对Java客户端来说是必须的,但如果你们都没有答案,我会请与下一个在StackOverflow的人检查。
我有两个不同的服务器上的两个不同的tomcat 7实例(oracle jdk7),硬件configuration几乎相同(均大于24 GB RAM)。 两个tomcat服务器都具有相同的configuration,并在这些服务器上部署相同的Web应用程序。 卡塔利娜select如下: -XX:PermSize=128m -XX:MaxPermSize=512M -Xmx2048m -XX:+CMSIncrementalMode -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC 在运行负载testing(强调大量并行执行的请求的REST API)时,其中一个服务器会抛出java.lang.OutOfMemoryError: Java heap space (这里是stacktrace: http : //pastebin.com/wuS1MVCC ),另一个服务器工作得很好。 我不知道为什么会这样。 有没有人遇到类似的问题?
我有一台运行Debian Squeeze的服务器,升级到Wheezy不是一个选项。 我需要安装JRE的第7版,因为我需要在那里修正一些错误。 我的select是: 从wheezy软件包仓库安装openjdk-7-jre 安装oracle 7 jre 我们最好喜欢安装openjdk,但是我发现它非常困难。 我试着安装使用apt-get openjdk-7-jre,得到以下回应: Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help […]
最近,我发现了Oracle安装了JRE7更新后决定默默核准JRE 6的难题。 是否有可能离开JRE7的自动更新而不打破JRE6? 如果不是的话,我们还能如何确保JRE6的入住? 是否有更好的方法比在每个JRE7更新之后手动重新安装? (遗留的应用程序希望迟早会更新到JRE7,但是我们没有编写它们,所以我们不能更新它们)
在Red Hat Linux 6上安装Java JDK时,有没有一种方法可以指定所有已安装文件的位置? 目前,当我遵循安装指南中提到的步骤时,它默认为/usr/java/ ,我希望将所有文件安装在不同的位置。
我正在安装一个debian服务器。 服务器需要一个特定版本的Java,所以我从自解压文件安装。 但是我对linux的世界很陌生,当我更熟悉文件夹结构时,我想把它放在一个对我有意义的地方。 我应该把它放在哪里?