使用Netbeans创建WAR

时间:2012-03-22 05:12:58

标签: java netbeans war

我正在从Netbeans创建war文件。以前我使用Netbeans创建了jar文件,它工作正常(在命令提示符下)。但是当我从命令提示符运行war文件时,我收到此错误:

Failed to load Main-Class manifest attribute from WebApplication2.war.

我在创建jar

期间设置了Netbeans的主类
Project->properties->Run->Choosed main class)..

我是否必须在创建战争期间设置任何主类(因为Web应用程序没有任何主类,它只有JWS和servlet,我们如何设置主类)?

3 个答案:

答案 0 :(得分:3)

如果您的应用是网络项目,请说清洁&从Netbeans构建它将在project/target目录

中创建一个war文件

答案 1 :(得分:0)

想想你在问什么......主类是用户运行你的应用时调用的第一个类。当用户访问您的webapp时调用的第一个类是什么?

它将是绑定到web.xml中的URL或绑定@Servlet注释的类。

答案 2 :(得分:0)

使用web.xml创建要执行的w​​ar文件的初始位置。 在此处插入欢迎文件

 <root>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
 </root>

这将自动选择最初要运行的文件。