首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Resin服务器错误

Resin服务器错误
EN

Stack Overflow用户
提问于 2009-06-18 17:38:59
回答 4查看 5.9K关注 0票数 1

嗨,我在windows xp中遇到这个错误,当我试图访问http://localhost:8080时。在此之前,我没有看到树脂有任何错误。还设置了windows中的JAVA_HOME。

500 Servlet异常

树脂无法加载com.sun.tools.javac.Main。通常,这意味着类路径中缺少JRE,这可能是因为使用了tools.jar而不是JDK。您可以将tools.jar添加到类路径中,也可以使用或jikes将编译器更改为外部编译器。

java.lang.ClassNotFoundException: NonScanDynamicClassLoader中的com.sun.tools.javac.Main [JarLoader[[]

谢谢

P P

EN

回答 4

Stack Overflow用户

发布于 2010-06-18 23:45:39

我已经将tools.jar复制到resin的lib文件夹中,一切都已解决

票数 1
EN

Stack Overflow用户

发布于 2011-12-16 21:11:26

Resin可以配置为使用JSP的外部编译器,而不是使用tools.jar的内部编译器。调用外部编译器的速度较慢,但在某些情况下可能更容易配置。

要更改此设置,您必须编辑conf/resin.conf,并将以下设置从internal更改为javac

代码语言:javascript
复制
<!--
   - You can change the compiler to "javac" or jikes.
   - The default is "internal" only because it's the most
   - likely to be available.
  -->
<javac compiler="javac" args=""/>
票数 1
EN

Stack Overflow用户

发布于 2012-07-27 01:32:50

树脂无法加载com.sun.tools.javac.Main。通常,这意味着类路径中缺少JRE,这可能是因为使用了tools.jar而不是JDK。您可以将tools.jar添加到类路径中,也可以使用或jikes将编译器更改为外部编译器。

java.lang.ClassNotFoundException: NonScanDynamicClassLoader中的com.sun.tools.javac.Main [JarLoader[[]

我遇到了同样的问题,但我最终通过以下步骤成功地解决了它:

1-在conf/resin.conf内

2-您的系统路径应完全包含与jdk目录一致的javac编译器的路径。

3-再次运行java -jar树脂-3../lib/resin.jar

4-http://localhost:8080/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1014117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档