我正试图在Netbeans中创建一个新的JSF应用程序。我已经转移了我现有的java源代码文件&包到netbeans&此外,我还将所有依赖项添加到类路径中。
但当我试图通过netbeans在Tomcat服务器上部署我的应用程序时,它失败了,并出现以下错误
Starting Tomcat process...
Waiting for Tomcat...
Tomcat server started.
In-place deployment at Z:devPx10Appbuildweb
deploy?config=file%3A%2FZ3A%2FUsers%2FXX%2FAppData%2FLocal%2FTemp%2Fcontext64443165856331944.xml&path=/Px10App
http://localhost:8070/manager/deploy?config=file%3A%2FZ%3A%2FUsers%2FXX%2FAppData%2FLocal%2FTemp%2Fcontext64443165856331944.xml&path=/Px10App
Z:devPx10Appnbprojectbuild-impl.xml:732: The module has not been deployed.
BUILD FAILED (total time: 1 minute 19 seconds)
非常感谢您对解决此问题的任何帮助!
正如您所注意到的,您的项目使用Glassfish运行良好问题背后最合乎逻辑的想法是Tomcat容器没有所需的库。Glassfish附带了基于JSF的web应用程序或EJB应用程序所需的所有库(例如:JSF-imp*l、Mysql-connector、*jsf-api
、mojarra-inmpl,列表很长)。
您可以尝试将这些库复制到tomcat的LIB文件夹中,然后重新启动它。告诉我们这个消息。