我在TOMCAT下面的webapps下,新建了一个工程newapp。
test.class的文件放在newapp\WEB-INF\classes 下,
test.java的文件放在newapp\src下,用eclipse便宜成功后,启动tomcat,就会出现500的错误:
description The server encountered an internal error () that prevented it from fulfilling this request.当我把test.java放在classes下,用javac test.java这样重新编译后,就可以正常显示了。请问下这是什么原因呢?应该怎么解决呢才能用eclipse直接编译就能运行呢?我的一些程序用eclipse可以编译通过,但是运行时错误500,但是用javac这样编译有的又不能通过,很苦恼。请大家帮忙看看~先谢谢了。
test.class的文件放在newapp\WEB-INF\classes 下,
test.java的文件放在newapp\src下,用eclipse便宜成功后,启动tomcat,就会出现500的错误:
description The server encountered an internal error () that prevented it from fulfilling this request.当我把test.java放在classes下,用javac test.java这样重新编译后,就可以正常显示了。请问下这是什么原因呢?应该怎么解决呢才能用eclipse直接编译就能运行呢?我的一些程序用eclipse可以编译通过,但是运行时错误500,但是用javac这样编译有的又不能通过,很苦恼。请大家帮忙看看~先谢谢了。
若使用javac请注意classPath的设置,另外注意使用javac -d
1 选中项目,右键-选择[Properties]
2 从左侧选择 [Java Build Path], 在右侧选择 [Source] 标签, 注意底部的 Default output folder(默认的输出目录)
3 我们修改为 我们期望的目录,然后点击[OK]
原文 http://www.java2000.net/forumdisplay.jsp?fid=31
.class就不会。。谢谢楼上2位了。。