一段时间以来,我一直在针对Glassfish开发Java EE应用程序,因此我对应用程序服务器有所了解。今天,我安装了WebLogic 12.2,创建了一个数据源(它可以工作),并在NetBeans(版本8.2)中为我的WebLogic域配置了一个新服务器(也可以工作)。
然后我通过从一些数据库表创建Entities和从实体类创建JSF页面来创建一个新的Web应用程序。当我做错事时,我得到:
...
compile:
compile-jsps:
/root/projects/test/nbproject/build-impl.xml:1045: Deployment error: No archive for deployment
See the server log for details.
BUILD FAILED (total time: 2 seconds)
在该域下的任何日志文件中都看不到任何错误(但是我不确定要查找的是什么)-那么,我应该在哪里查看?错误消息实际上是什么意思?
=== EDIT ===
版本:
Java:
# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
Java EE:
Java EE 7 Web
Weblogic:
-rw-r--r-- 1 root root 838986083 Nov 2 11:46 fmw_12.2.1.3.0_wls_Disk1_1of1.zip
NetBeans:
Product Version: NetBeans IDE 8.2 (Build 201609300101)
Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch 2
Java: 1.8.0_11; Java HotSpot(TM) 64-Bit Server VM 25.11-b03
Runtime: Java(TM) SE Runtime Environment 1.8.0_11-b12
System: Linux version 4.9.0-4-amd64 running on amd64; UTF-8; en_GB (nb)
答案 0 :(得分:0)
我遇到了同样的问题,.war文件丢失了,只需单击“ Clean and Build Project”,以便对其进行部署。它应该立即运行,一个名为“ Web应用程序”的项目将出现在服务器的管理控制台的“部署”中。