weblogic启动项目报错DeploymentException was not recognized as a valid
weblogic 启动的出现异常
DeploymentException was not recognized as a valid
出现这种原因很有可能是因为,
1. war包没有选对,要选择从项目中获取
其中 web application: exploded 和 web application: archive 的区别是
exploded 打包的结果是,会在项目的目录里面生成一个 classes 文件夹,即,文件夹的形式
archive 打包的结果是,形成一个war 包的形式,类似于,使用 mvn clean package -Dmvaen.test.skip -P dev 打成的jar 包,不过这里形成的是 .war 包的形式,即一个单个的文件。
一般在开发的过程中,使用的都打成 classes 文件的形式。
然后project 中选择输入正确的文件路径,先选择到项目的目录,然后再在后面添加 classes 文件夹,classes 文件夹是在项目编译启动之后才会生成的。
2. 找到项目的模块,应该都会有的这个模块信息的
然后对 web 进行配置,
先配置 web.xml 文件,(老项目是基于struts写的)
然后配置资源文件,(可能会不用手动配置,但是要确保有这个配置信息)
3. 设置文件夹的属性
最后:额外的知识
使用 weblogic 进行项目启动之后,项目会保存在weblogic 服务器里面,如果你之前有使用weblogic 部署或运行或其他的项目,在你再次部署新的项目的项目并运行的时候,之前你运行的项目同样的会进行启动,并且输入正确的方位路径,能够正常的进行访问。类似于,weblogic 服务器里面存在了之前你运行过的项目的 class 文件,war包,jar包, 之类的东西。