2012-06-28 31 views
0

我已经开始使用servlet了。我正在使用weblogic服务器8.1。 运行我的servlet时,出现错误500(内部服务器错误)。 我问过这个问题,他们中的很多人说路径没有设置。但我检查了10次,我无法检测到问题。weblogic8.1中的错误500

Pth变量包括"C:\bea\jdk141_02\bin;" 我是否需要删除路径jdk6?because weblogic8.1 requires jdk1.4来运行该程序? 我对我的第一个程序stucked:d 请帮助..提前

+0

HTTP 500错误通常是异常的结果,通常会在错误页面中显示整个异常和堆栈跟踪。异常和堆栈跟踪通常已经是您的问题的完整答案。如果你不能解释例外情况是想告诉你什么,你不应该忽略它,但是在你的问题中复制它,以便我们可以用外行的条款来翻译它。一旦你理解了,解决方案应该足够明显。 – BalusC

+0

错误500 - 内部服务器错误 javax.servlet.ServletException:[HTTP:101249] [ServletContext(id = 19000951,name = s1,context-path =/s1)]:Servlet类Demo for servlet Demo不能因为在classpath中找不到所请求的类C:\ bea \ user_projects \ mydomain \ myserver \ upload \ s1.war; C:\ bea \ user_projects \ mydomain \。\ myserver \ .wlnotdelete \ extract \ myserver_s1_s1 \ jarfiles \ _wl_cls_gen.jar。 java.lang.UnsupportedClassVersionError:Demo(不支持的major.minor版本50.0)。 – sudhir

+0

我想在设置路径时出现问题。这里是... classpath =“C:\ bea \ weblogic81 \ server \ lib \ weblogic.jar ;.” \ Program Files \ Java \ jdk1.6.0 \ bin; C:\ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ bin; C:\ Program Files \ Android \ android-sdk \ tools; C:\ Program Files \ Android \ android-sdk \ platform-tools; C:\ Users \ Sudhir \ Documents \ My DAP Downloads \ eclipse; C:\ bea \ jdk141_02 \ bin;%PROGRAMFILES%\ Internet Explorer;“ 如果有人可以帮助并找出问题... :) – sudhir

回答

0

thnks按照你得到了以下异常的评论:

Servlet class Demo for servlet Demo could not be loaded because the requested class was not found in the classpath 
java.lang.UnsupportedClassVersionError: Demo (Unsupported major.minor version 50.0) 

Demo的servlet中被使用Java 1.6编译,而您的Weblogic服务器显然使用较旧的Java版本。您需要使用Weblogic服务器支持的Java版本重新编译Demo servlet。

另一种选择是完全摆脱Demo servlet,并根据自我推崇的教程自己创建servlet。

+0

嗯.. .. thnks吨.. :) – sudhir