GAE应用程序在tomcat上给出错误500;运行javac.exe编译器时出错

时间:2010-11-16 13:47:14

标签: java tomcat netbeans path mapping

Netbeans怎样才能编译和运行应用程序,但是windows xp的路径环境变量没有正确配置javac(假设这是问题,请参阅GAE error)?

tutorial之后,我从Java应用程序中获得运行时错误。我正在使用NB 6.9.1和GAE(Google App Engine)third-party来获取正确的版本。我想我可以从源代码编译插件,但我不相信这是问题所在。

尽管我可以告诉Guestbook应用程序直接来自Google for GAE。

------------更新-----------------

好的,这看起来像路径问题。 path的输出显示并非所有驱动器都具有正确的路径。 (我手动将JDK路径添加到c驱动器的路径。)GAE的垃圾邮件输出是分开的,垃圾邮件run输出也是如此。

我认为这只是网络映射,它打破了路径(?)。

3 个答案:

答案 0 :(得分:3)

这绝对是使用JRE而不是JDK的问题。至于如何在NetBeans中配置,我不能说。 :(

答案 1 :(得分:2)

缺少PATH环境配置的一个赌注

答案 2 :(得分:-1)

在设置路径方面,计算机实验室的默认设置为:

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

H:\>echo %PATH%
C:\apps\java\java-tools\ant\bin;c:\apps\java\jdk1.6.0_14\bin\bin;C:\watcom-1.3\b
innt;C:\watcom-1.3\binw;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;
c:\Program Files\Intel\DMIX;c:\apps\QuickTime\QTSystem\;c:\Program Files\Microso
ft SQL Server\90\Tools\binn\;C:\Apps\TortoiseSVN\bin;C:\Program Files\Windows Im
aging\;C:\Program Files\FreePhoneLine\native\Xuggle\bin\

H:\>

编辑后,新路径结果为:

Microsoft Windows XP [版本5.1.2600] (C)版权所有1985-2001 Microsoft Corp.

H:> echo%PATH% C:\应用\的java \ Java的工具\蚂蚁\ BIN; C:\应用\的java \ jdk1.6.0_14 \ BIN \仓; C:\ WATCOM-1.3 \ b innt; C:\ WATCOM-1.3 \ binw; C:\窗口\ system32; C:\ WINDOWS; C:\ Windows \ System32下\ WBEM; c:\ Program Files \ Intel \ DMIX; c:\ apps \ QuickTime \ QTSystem \; c:\ Program Files \ Microso ft SQL Server \ 90 \ Tools \ binn \; C:\ Apps \ TortoiseSVN \ bin; C:\ Program Files \ Windows Im aging \; C:\ Program Files \ FreePhoneLine \ native \ Xuggle \ bin \; C:\ Program Files \ Java \ j dk1.6.0_02 \ BIN

H:>

一切都很好。更多好消息:

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

H:\>javac -version
javac 1.6.0_02

H:\>
H:\>D:

D:\>javac -version
javac 1.6.0_02

D:\>
D:\>C:

C:\>
C:\>javac -version
javac 1.6.0_02

C:\>

因此,显示现在javac正确地在路径上。通过将NetbeansProjects目录(现在称为NB)和GAE sdk放在C:\上实际运行。

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

H:\>c:

C:\>dir
 Volume in drive C is SE14L0130-31
 Volume Serial Number is 0896-E6F1

 Directory of C:\

01/15/2010  09:21 AM                 0 1
11/17/2010  11:55 PM    <DIR>          appengine-java-sdk-1.3.8
08/10/2009  11:56 AM    <DIR>          Apps
05/05/2006  07:17 AM                 0 AUTOEXEC.BAT
08/25/2009  09:34 AM    <DIR>          bd4a6caba48fb59236110a4fc495
09/17/2009  07:47 AM    <DIR>          config
05/05/2006  07:17 AM                 0 CONFIG.SYS
01/06/2010  10:43 AM    <DIR>          dell
11/17/2010  04:10 PM                 0 dfinstall.log
11/17/2010  11:04 PM    <DIR>          Documents and Settings
05/10/2006  12:16 PM    <DIR>          Inetpub
01/06/2010  10:43 AM    <DIR>          Intel
05/16/2006  07:18 AM    <DIR>          lexmark
11/17/2010  11:57 PM    <DIR>          NB
10/22/2008  08:18 AM    <DIR>          NDPS
11/17/2010  04:45 PM        16,336,664 Persi0.sys
11/17/2010  11:50 PM    <DIR>          Program Files
11/17/2010  04:00 PM    <DIR>          quarantine
11/17/2010  11:58 PM    <DIR>          temp
08/10/2009  09:40 AM    <DIR>          watcom-1.3
11/17/2010  07:18 PM    <DIR>          WINDOWS
12/26/2008  03:30 PM    <DIR>          Zenworks
05/10/2006  06:39 AM            12,814 ziswin.hst
               6 File(s)     16,349,478 bytes
              17 Dir(s)  178,861,129,728 bytes free

C:\>

所有这一切对于PATH来说都是如此虎头蛇尾,并不确定是什么思考。

无论如何,有点工作。 Dunno,真的,如果这只是将项目移动到C驱动器,sdk到C驱动器,只是一台不同的机器或x因子的因素。

至少现在,已经解决了。