我从这里http://www.roseindia.net/jboss/sessionbeanservlet.shtml下载了示例会话bean servlet,下载在“下载本课程的代码”下。标签。文件使用ant编译,下载后就可以使用了。我编译ant脚本并且build是成功的,但是当我从一个带有.java代码的文件中删除一个字母并将其写回并保存时,我收到的错误很少。
输出: http://pastebin.com/H0JYUckX
有什么想法吗?
//我拿了src文件,我已经制作了netbeans项目,但它确实有效。所以我不必担心这个问题。迎接。
答案 0 :(得分:2)
servlet API不是标准Java API的一部分。您必须将包含servlet API的JAR文件添加到类路径中,以便能够编译使用此API的代码。
如果您使用的是Apache Tomcat,则可以在Tomcat安装的servlet-api.jar
目录中找到JAR文件lib
。
答案 1 :(得分:2)
在您的类路径中包含servlet.jar
。
答案 2 :(得分:2)
我假设你已经下载了代码的源代码和编译版本。
这可能意味着代码不会重新编译,因为您已经编译了版本。但是,当您修改文件时,您发现您的程序永远不会构建,很可能是因为您的环境未设置为构建此文件。即,您的构建中没有这些源所需的库。
答案 3 :(得分:0)
我回到了这个问题,解决方案是将servlet-api.jar和jboss-j2ee.jar添加到ant / lib文件夹中。在控制台中我可以看到构建成功的信息,但实际上这些文件没有编译。它只是假设.class文件在包中,因此不需要再次编译它。消息是“建立成功”但它根本没有编译。所以当我删除它们时,真正的编译开始了,我需要提供这个.jar文件。
电贺。