使用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,我们如何设置主类)?

如果你的应用程序是web项目,只需说clean&从Netbeans构建,它将在project/target目录

中创建一个war文件

想想你在问什么。。。主类是用户运行应用程序时调用的第一个类。当用户访问您的网络应用程序时,调用的第一个类是什么?

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

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

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

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

最新更新