Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jetty 9.1.0.v20131115/OSX 0.7.5/Oracle jdk 1.7_Java_Macos_Jetty - Fatal编程技术网

Java jetty 9.1.0.v20131115/OSX 0.7.5/Oracle jdk 1.7

Java jetty 9.1.0.v20131115/OSX 0.7.5/Oracle jdk 1.7,java,macos,jetty,Java,Macos,Jetty,如果有人能帮我,我会非常感激的。 我有jetty 9在Ubuntu12.04虚拟机上运行良好 我现在正试图在我的MacBookPro上运行相同的jetty。 但是它的运行速度非常慢,websockets演示不起作用 那一定是关于我的MacBook的安装。 正如我在主题中所说的,它的running Lion(10.7.5),我刚刚在机器上安装了jre-7u45-macosx-x64.dmg 当我使用java版本时,我得到 java version "1.7.0_05" Java(TM) SE Ru

如果有人能帮我,我会非常感激的。 我有jetty 9在Ubuntu12.04虚拟机上运行良好

我现在正试图在我的MacBookPro上运行相同的jetty。 但是它的运行速度非常慢,websockets演示不起作用

那一定是关于我的MacBook的安装。 正如我在主题中所说的,它的running Lion(10.7.5),我刚刚在机器上安装了jre-7u45-macosx-x64.dmg

当我使用java版本时,我得到

java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
我有untarred jetty,当我将cd刻录到demo base文件夹中时,我只需执行以下操作:

java -jar ../start.jar
然后将Chrome指向
http://localhost:8080
并导航到演示

我发现导航比Ubuntu上的要慢得多,而且websockets演示也不起作用

我不知道现在该往哪个方向去梳理这个问题,所以如果有任何建议,我将不胜感激。

解决方案:我很愚蠢。 我安装了JRE而不是JDK。 当我安装JDK时,一切都开始工作了。 为浪费的时间道歉。
感谢Marko花了这么多时间来帮助我。

使用
jvisualvm
查看在哪里花费的时间最多。这可能会给你一些谷歌想要或询问的东西。谢谢。我试图启动jvisualvm,但结果为空,命令行上出现大量错误:CGContextGetCTM:invalid context 0x0和CGContextSetBaseCTM:invalid context 0x0。当我单击jvisualvm窗口时,它会将我重定向到一个名为VisualVM疑难解答指南的浏览器窗口……经常出现“无效上下文”错误,通常是无害的。它们可能与您的问题有关,也可能与您的问题无关。但是现在看起来您有一个更一般的Java安装问题。。我安装了jre-7u45-macosx-x64.dmg,但是java版本给了我1.7.0而不是45。。这里面有什么吗?是的,这是个问题。仅仅安装一个更新的JDK并不意味着它的
java
命令正在被使用。使用
ls-l`which java`
查看符号链接指向的位置,并进行后续操作。