WebSphere

登陆控制台:http://localhost:9060/ibm/console/
访问应用:http://localhost:9080/

部署应用:
1)登陆控制台
2)在 /应用程序/安装新的应用程序 里上传war包
3)输入上下文根:/名称
4)按步骤操作
5)保存配置


访问数据库:
1.配置数据源(先要新建"JAAS - J2C 认证数据")
2.将db2java.jar拷贝到/AppServer/lib/下面
不配置数据源就在startServer.sh里加上:source /home/db2admin/sqllib/db2profile

部署后的应用路径:/opt/IBM/WebSphere/AppServer/profiles/default/installedApps/server01Node01Cell/
日志文件的路径:/opt/IBM/WebSphere/AppServer/profiles/default/logs/server1/


更改服务器的jdk:
方法一:打开WebSphere管理页面,找到“环境”--“WebSphere变量管理”--“JAVA_HOME”,将路径指示到新JDK安装目
方法二:在配置文件里修改java_home变量 /opt/IBM/WebSphere/AppServer/profiles/default/config/cells/server01Node01Cell/nodes/server01Node01/variables.xml


查看WAS版本:
cd $WAS_HOME/bin
./versionInfo.sh

查看WAS自带JDK版本:
$WAS_HOME/java/bin java -fullversion
$WAS_HOME/java/bin java -version



错误:java.lang.IllegalAccessError: org.apache.tools.zip.ZipFile tried to access field org/apache/tools/zip/ZipOutputStream.EOCD_SIG from class
at org.apache.tools.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:348)
原因:/AppServer/lib/ant.jar包的版本太低
解决:用项目的ant.jar替换掉服务器下的ant.jar


错误:因为节点 localhostNode01 上服务器 server1 的 Node Agent 不活动,所以不能启动服务器。



websphere6.1安装后会没有server1配置,先启动管理器再在上面配置:./startManager.sh
安装的时候选择web应用服务器




在Websphere上修改项目的web.xml中的配置后不生效的原因:
websphere下的配置文件通常有两份,一份在installedApps下,另一份在config下面,所以需要修改两个地方的web.xml文件后才能起效。
config下web.xml的路径:(websphere6.0)
D:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\WWW-5CE2A361F26Node01Cell\applications\test_war.ear\deployments\test_war\test.war\WEB-INF\web.xml

你可能感兴趣的:(java,应用服务器,ant,配置管理,websphere)