前言:
最近使用 JSF开发程序,Web服务器是WebSphere.
(工程中使用了Maven)
启动服务时经常报错,总结一下原因,
如何避免出错。
出错时如何解决问题。
一 出错原因:
1.【Deployment Assembly】发布对象的配置有问题。
2.数据库服务没有成功启动。
二 尝试解决办法:
(如果怎么都启动不了服务,把下面的所有步骤都执行一遍)
01.停止WebSphere服务
02.在Eclipse的控制台的Server中,去掉WebSphere中所有的工程。
03.以clean的方式,空启动WebSphere。
(确定webSphere中配置了程序需要使用的数据源)
04.在WebSphere的控制台中,确认DB数据源连接没有问题。
05.在WebSphere的控制台中,去掉之前部署在WebSphere上的所有工程。
(也可以再去掉发布目录下,删除该工程相关的所有文件。)
06.之后停止WebSphere。
07.确认工程的Maven的库是最新的,如果不是,关闭Eclipse。
08.更新最新的Maven的库的文件放到本地。然后重新启动Eclipse。
09.下载最新代码。
(在更新Maven之前,检查maven的配置没有错误)
(Window-->Preferences-->Maven-->User Settings)
查看里面的setting.xml文件 和 Maven库的位置的设置是否正确
10.更新一下工程的Maven。(右键工程 [Maven]--->[update project...])
11.确认工程没有编译错误。
12.Clean 要发布的所有的工程。
13.再次确认没有编译错误。
确认工程的发布目录没有问题
(右键工程, properties-->【Deployment Assembly】
http://blog.csdn.net/sxzlc/article/details/74907903
14.如果,WebSphere被加载的工程,是引用已有的工程,那么重新引用一遍。
(即,重新 new 一个 Dynamic Web Project)
15.加载工程,以clean的方式,启动WebSphere。
---------------------------------
最后,祝 good luck!