UC_IMAGE_PATH更新工具

时间:2011-04-19 21:11:49

标签: java-ee glassfish-3

我正在使用属于GlassFish Server v3的更新工具。我收到以下错误:

  

更新工具无法启动   找不到Python运行时   要解决此问题,请使用UC_IMAGE_PATH环境变量   提供有效图像的路径。

我不确定该变量应该指向什么?我正在尝试下载Ant 1.7.1。

感谢。

OS = Windows 7

11 个答案:

答案 0 :(得分:8)

你安装了AVG吗?如果是这样,我建议您转到选项 - >病毒库。如果你有类似的东西:

C:\glassfish\pkg\python2.4-minimal\python.exe

选择它并单击“还原”。如果这是你的问题,你还需要添加一个例外(否则它会再次发生):

Options-->Advanced Settings-->Exceptions

答案 1 :(得分:2)

这对我有用 - 它不是病毒保护 - 虽然我没有相同的AVG东西 - 所以如果你有那个可能 它不是一个64位的东西 - 我的机器有32位操作系统(Windows)和32位四处 我尝试安装Python并设置UC_IMAGE_PATH evnironmental变量来指向 我安装Python的路径(当然是C:\ Program Files \ Python) 那也不起作用 所以我卸载了Glassfish,然后重新安装它并取消选中安装上传工具选项和启用上载工具选项(一旦取消选中安装选项,向导会默认执行此操作) 我找不到其他方法来摆脱这个问题 - 你不能在安装后禁用上传工具而不运行它,当然除非你能找到它在你的系统上找到你的python,否则它无法运行,并且使用任何UC_IMAGE_PATH设置都不会发生这种情况 我没有在glassfish文档中找到任何关于此的内容,因此无法解决此问题

答案 2 :(得分:1)

我有同样的问题,可以这样解决:

首先我卸载了Java EE SDK和JDK,我不得不手动删除\ glassfish3目录。然后我清理了我的Java安装,特别是我摆脱了32位JRE 6.我在机器上留下了64位JRE 6和7。

然后我再次安装了JDK,然后再安装了Java EE SDK。在安装开始时,我收到一条消息,说它找不到java运行时,我应该使用-j参数运行安装程序来指定java运行时的位置。所以我跑了:      C:\ Users \ myuser \ Downloads \ java_ee_sdk-6u3-windows-ml.exe -j“C:\ Program Files \ Java \ jre7”

安装一直在进行,最后我收到一条消息,说某些配置失败,因为找不到另一条路径(可能是未指定的密码文件路径)。 html报告虽然说一切都很好,所有东西都安装和配置正确。

现在我可以成功运行更新工具了。看起来像Java 32位安装一样。

答案 3 :(得分:1)

当您已安装python然后安装JAVA(JDK,JRE等)时,可能会发生此问题。 我已经安装了python 3.3。由于这个python没有安装在glassfish / pkg / python2.4中,因为通过JDK / JRE或其他一些java相关的东西安装glassfish,因为上面提到的帖子很少

解决方案:

我刚将python.exe文件从我之前的python安装目录c:/python33/python.exe复制到C:/glassfish3/pkg/python2.4-minimal /

所以现在python.exe在上面的路径中出现并且它不会抛出错误。

我希望这能为你们中的一些人解决问题:)

答案 4 :(得分:0)

反病毒AVG阻止了我的Glassfish 3安装的Python更新工具并将其删除了!

这样的事情发生在这里吗?

答案 5 :(得分:0)

这让我感到烦恼!我终于通过安装Python 2.7并在C:\ glassfish3 \ bin中运行updatetool批处理文件来实现它。如果您使用代理连接到网络,请确保在安装期间设置它,如果不是从开始菜单卸载并重新安装java EE SDK - >程序文件 - java EE sdk。批处理文件询问您是否要安装更新工具。单击是,然后从管理控制台http://localhost:4848

运行它 祝你好运!

答案 6 :(得分:0)

如果您收到此错误,则可能安装了64位JDK。确保你拥有所有相同的架构 - 64位python,JDK和java EE sdk ......但遗憾的是EE sdk不在正常的EE下载页面上:

下载64位java 6 EE update2 here 或者使用jdk 7 here

下载64位java 6 EE update3

如果其他一切都是,那么必须使用64位EE。

答案 7 :(得分:0)

卸载所有现有安装 - glassfishjee6jdkjre等。如果没有卸载,请从注册表中删除。然后按此顺序安装64位 - jre7 public和set path,jdk7,jee6 sdk(带教程)。将安装glassfish。这将在包dir中添加python2.4-minimal。它仅与jee6捆绑在一起,我们不需要单独安装。您将能够毫不费力地运行更新工具。

答案 8 :(得分:0)

Windows 7:

  1. 卸载Python
  2. 卸载JEE6 SDK
  3. 清除GlassFish3文件夹的内容
  4. 检查JAVA_HOME运行时环境变量路径。应该是C:\ Program Files \ Java \ jdk1.7.0_10 \ jre
  5. 安装JEE6 SDK。 Python-minimal和Glassfish将随之安装。
  6. 立即运行更新工具。

答案 9 :(得分:0)

就我而言,这些步骤有效: 1.卸载Python 2.卸载glassfish并删除其文件夹。 3.在启动glassfish安装之前关闭防病毒保护(在我的情况下,它是AVG) 4.再次安装JEE6 SDK

其他信息:我的操作系统是Windows 8.防火墙最初关闭。

答案 10 :(得分:0)

我做了两件事,我先删除自己的python安装。然后完全删除glassfish3目录。然后重新安装,再次安装时,我取消选中安装updatetool,然后再次检查,然后启用更新工具。万事都有效。可以在pkg文件夹下找到python2.4-minimal。