标签: virtual-machine

在VM(VirtualBox和VMware)下,Weblogic启动缓慢(11分钟)

(已解决!通过FAKING SYSTEM RANDOM GENERATOR,见下文)

我正在为我的开发/构建团队设置VM映像.在该VM内部,应该运行Weblogic域.我使用Ububtu服务器发行版,WLS 9.2MP3 + ALSB.

一切正常,速度很快,但在开始时WLS会在可测量的时间内停止两次.两站总共延迟约10分钟.对于部署需要重新启动服务器的任务,这非常烦人.:-(

睡眠时间不是恒定的,有时服务器启动非常快,有时一般,有时10分钟或更长时间.

有趣的是,如果我在查看停止的服务器时按Enter键,它会更快地唤醒,有时几秒钟之后.WLST(Weblogic Jython shell)在VM中执行时也会挂起很长时间.虽然它没有对Enter作出反应.

这里必须是一些使用VM运行WLS的开发人员.我想知道其他人是否有同样的问题?有人能够解决它吗?

这是服务器输出(仅用于案例):

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode)
Starting WLS with line:
/shared2/beahome/jdk150_12/bin/java -client   -Xmx256m  -XX:MaxPermSize=128m  -Xverify:none  -da -Dplatform.home=/shared2/beahome/weblogic92
 -Dwls.home=/shared2/beahome/weblogic92/server -Dwli.home=/shared2/beahome/weblogic92/integration  -Dweblogic.management.discover=true  -Dwl
w.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/shared2/beahome/patch_weblogic923/profiles/default/sysext_
manifest_classpath -Dweblogic.management.username=admin -Dweblogic.management.password=wlsadmin -Dweblogic.Name=LOGMGR-admin -Djava.security
.policy=/shared2/beahome/weblogic92/server/lib/weblogic.policy   weblogic.Server
<1-Apr-2010 12:47:22 o'clock PM GMT-05:00> <Notice> <WebLogicServer> <BEA-000395> <Following extensions directory contents added to the end
of the classpath:
/shared2/beahome/weblogic92/platform/lib/p13n/p13n-schemas.jar:/shared2/beahome/weblogic92/platform/lib/p13n/p13n_common.jar:/shared2/beahom
e/weblogic92/platform/lib/p13n/p13n_system.jar:/shared2/beahome/weblogic92/platform/lib/wlp/netuix_common.jar:/shared2/beahome/weblogic92/pl
atform/lib/wlp/netuix_schemas.jar:/shared2/beahome/weblogic92/platform/lib/wlp/netuix_system.jar:/shared2/beahome/weblogic92/platform/lib/wl
p/wsrp-common.jar> …
Run Code Online (Sandbox Code Playgroud)

java vmware virtualbox weblogic virtual-machine

17
推荐指数
3
解决办法
3万
查看次数

在虚拟机下编程 - 优点和缺点

我是Ubuntu Linux用户,我仅将Win XP用于工作目的.

最近我用XP + Visual Studio 2008(由kvm-quemu驱动)设置了一个虚拟机.

我的问题是:

  • 有没有人试图在VM上设置的环境下高效工作?有任何性能问题吗?例如,VM下的性能稍差会影响您的正常效率吗?

  • 在VM下开发软件还有其他(除了性能)负面影响吗?在这样的环境中,我是否会遇到任何无法检测/解决的问题?(我们正在谈论开发某种更大的项目,为Win环境创建应用程序,没有硬件相关或嵌入的东西).

virtual-machine

17
推荐指数
1
解决办法
2万
查看次数

Tomcat没有任何日志或任何堆栈就停止了

我们使用Tomcat 5.5,晚上停在我们的生产服务器(Linux的CentOS的4.8)的麻烦,我们不知道为什么它停止......有没有Tomcat的日志中catalina.out的或任何应用程序的日志.

我们尝试了不同的东西来找到服务器停止的原因:

  • 配置Tomcat以生成核心转储
  • System.exit()用javassist 检测方法是否被调用
  • 添加一个关闭钩子到JVM(带Runtime.getRuntime().addShutdownHook())

它们都没有工作,我们没有核心转储,没有调用Exit方法和关闭钩子.我的结论是:

  • VM未正确终止,但在没有任何日志的情况下崩溃.

任何想法或日志阅读找到Tomcat停止的原因?

java crash tomcat virtual-machine

17
推荐指数
2
解决办法
2万
查看次数

Java异步异常:我能抓住它们吗?

我一直在阅读JLS,我遇到了第11.1.3.我引用的异步异常:

大多数异常由于它们发生的线程的动作而同步发生,并且在程序中被指定可能导致这种异常的点.相反,异步异常是可能在程序执行的任何时刻发生的异常.

异步异常仅在以下情况下发生:

[...]

  • Java虚拟机中的内部错误或资源限制,阻止它实现Java编程语言的语义.在这种情况下,抛出的异步异常是VirtualMachineError的子类的实例.

是否有可能为记录目的或通知捕获此类异常(因为我认为这样的事情是不可恢复的)?我怎么能实现这样的呢?

java exception virtual-machine

17
推荐指数
1
解决办法
8930
查看次数

安装vmware工具:GCC二进制文件的位置?

好吧所以我试图使用这些说明从命令行使用tar安装程序来安装VMware工具:http: //www.vmware.com/support/ws5/doc/ws_newguest_tools_linux.html#wp1118025

我在lubuntu上安装vmware工具,我使用vmplayer作为虚拟机运行.在步骤5之后,当在屏幕上响应配置问题时,它说

the installatinon of vmware tools 9.2.3 build-1031360 for linux completed sucessfully.  you can devide to 
remove this software form your system at any time by invoking the following command:
"/usr/bin/vmware-uninstall-tools.pl".
before running vmware tools for the first time, you need to configure it by invoking  the following command:
"usr/bin/vmware-config-tools.pl". Do you want this program to invoke the command for  you now?
[yes]
Run Code Online (Sandbox Code Playgroud)

我按下了Enter键并接受了默认的[yes]值,现在就说了

Before you can compile modules, you need to have the following installed... …
Run Code Online (Sandbox Code Playgroud)

vmware gcc virtual-machine

17
推荐指数
4
解决办法
10万
查看次数

Vagrant中的Windows CRLF到Unix LF问题

我正在使用配置一些虚拟机Vagrant.情况如下:

主持人:Windows 7(64位)

访客:Ubuntu 14.04(64位)

我有一个问题,让CRLF行结束转换为LFs.这导致共享文件夹中的bash脚本在来宾计算机中失败(参见下文).

vagrant@vagrant-host:/vagrant/bin$ sudo bash build-ubuntu-14.04.1-c
make.sh
build-ubuntu-14.04.1-cmake.sh: line 5: $'\r': command not found
build-ubuntu-14.04.1-cmake.sh: line 19: $'\r': command not found
: invalid option04.1-cmake.sh: line 21: set: -
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
build-ubuntu-14.04.1-cmake.sh: line 22: $'\r': command not found
build-ubuntu-14.04.1-cmake.sh: line 24: $'\r': command not found
build-ubuntu-14.04.1-cmake.sh: line 26: $'\r': command not found
build-ubuntu-14.04.1-cmake.sh: line 29: $'\r': command not found
build-ubuntu-14.04.1-cmake.sh: line 36: $'\r': command not found …
Run Code Online (Sandbox Code Playgroud)

virtual-machine eol vagrant vagrantfile

17
推荐指数
2
解决办法
6863
查看次数

使用 SSH 连接 Azure CentOS VM 时,要求其他人无法访问您的私钥文件

    WARNING: UNPROTECTED PRIVATE KEY FILE!          
Run Code Online (Sandbox Code Playgroud)

“D:\Windows10\azure\azureuser.pem”的权限过于开放。要求您的私钥文件不能被其他人访问。该私钥将被忽略。加载密钥“D:\Windows10\azure\azureuser.pem”:权限错误 azureuser@XX.XX.XX.XX:权限被拒绝(publickey、gssapi-keyex、gssapi-with-mic)。

ssh virtual-machine azure

17
推荐指数
2
解决办法
2万
查看次数

qemu vs qemu-kvm:一些性能测量

我在qemu和qemu-kvm中进行了以下基准测试,具有以下配置:

CPU: AMD 4400 process dual core with svm enabled, 2G RAM
Host OS: OpenSUSE 11.3 with latest Patch, running with kde4
Guest OS: FreeDos
Emulated Memory: 256M
Network: Nil
Language: Turbo C 2.0
Benchmark Program: Count from 0000000 to 9999999. Display the counter on the screen
     by direct accessing the screen memory (i.e. 0xb800:xxxx)
Run Code Online (Sandbox Code Playgroud)

在qemu中运行时只需要6秒.

但是在qemu-kvm中运行需要89秒.

我一个接一个地运行基准测试,而不是并行测试.

我整晚都摸不着头脑,但仍然不知道为什么会这样.有人会给我一些提示吗?

performance benchmarking kvm qemu virtual-machine

16
推荐指数
2
解决办法
7910
查看次数

从虚拟机访问localhost

我使用Virtualbox在Windows XP上安装了虚拟机,我想从中访问localhost(我正在使用Wamp Server).可能吗?我在mi计算机上使用Windows 7.

virtualbox wamp localhost virtual-machine

16
推荐指数
3
解决办法
2万
查看次数

Vagrant:无法从主机ping客户机

我有安装了vagrant的Mac OS.在客机上我有Ubuntu 12.所以,我想做的是从主机ping客户机.

连接到NAT的来宾机(根据VirtualBox设置)

我在客机上找到了一个接口(lo除外):

eth0      Link encap:Ethernet  HWaddr 08:00:27:88:0c:a6  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe88:ca6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:581 errors:0 dropped:0 overruns:0 frame:0
          TX packets:410 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:61376 (61.3 KB)  TX bytes:51599 (51.5 KB)
Run Code Online (Sandbox Code Playgroud)

问题是主机上的10.0.2.*网络中没有IP地址.主机有几个vboxnet接口,但它们都没有任何ip地址:

vboxnet0: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
          ether 0a:00:27:00:00:00 
vboxnet1: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
          ether 0a:00:27:00:00:01 
vboxnet2: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
          ether 0a:00:27:00:00:02 
vboxnet3: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
          ether 0a:00:27:00:00:03 
Run Code Online (Sandbox Code Playgroud)

您是否知道为什么VirtualBox没有将ip地址分配给主机?我能做些什么才能ping阵风?

这是我的流浪文件(我删除了一些我不使用的注释行):

# -*- mode: ruby -*-
# vi: …
Run Code Online (Sandbox Code Playgroud)

virtualbox virtual-machine vagrant

16
推荐指数
2
解决办法
2万
查看次数