【发布时间】:2010-05-01 02:25:36
【问题描述】:
您好,我正在尝试构建/部署战争到 websphere 进程服务器 7.0。我在windows环境下运行.....
我使用http://illegalargumentexception.blogspot.com/2008/08/ant-automated-deployment-to-websphere.html 作为我的参考。和 http://illegalargumentexception.googlecode.com/svn/trunk/code/java/WebSphereAntFiles/ 作为我要部署的示例代码。
这是我的 buil.properies 是?
#build properties
mywebappear=D:/data/code/WebSphereAntFiles/scripts/test/mywebappEAR.ear
#WAS6 install directory
was_home=C:/IBM/WID7_WTE/runtimes/bi_v7
#server name (see cell/node/server; e.g. "server1")
was_server=server1
#user + password; for use when security is enabled
was_user=admin
was_password=admin
#stops scripts on problem
was_failonerror=true
#virtual host
was_virtualhost=default_host
#Absolute path to EAR file
#was_ear=fooEAR.ear
#Name of the enterprise application
#was_appname=fooEAR
这是我尝试使用 ws_ant.bat 构建时的控制台
[wsDefaultBindings] mywebapp.war
[wsDefaultBindings] <virtual-host> --> default_host
[wsDefaultBindings]
[wsDefaultBindings] ------------------------
[wsDefaultBindings] Saving EAR File to directory
[wsDefaultBindings] Saved EAR File to directory Successfully
test_wsStartServer:
WAS_wsStartServer:
depCheck:
depCheck:
[startServer] ADMU0116I: Tool information is being logged in file
[startServer] C:\IBM\WID7_WTE\runtimes\bi_v7\profiles\qwps\logs\server1\startServer.log
[startServer] ADMU0128I: Starting tool with the qwps profile
[startServer] ADMU3100I: Reading configuration for server: server1
[startServer] ADMU3028I: Conflict detected on port 8880. Likely causes: a) An instance of
[startServer] the server server1 is already running b) some other process is
[startServer] using port 8880
[startServer] ADMU3027E: An instance of the server may already be running: server1
[startServer] ADMU0111E: Program exiting with error:
[startServer] com.ibm.websphere.management.exception.AdminException: ADMU3027E: An
[startServer] instance of the server may already be running: server1
[startServer] ADMU1211I: To obtain a full trace of the failure, use the -trace option.
[startServer] ADMU0211I: Error details may be seen in the file:
[startServer] C:/IBM/WID7_WTE/runtimes/bi_v7/profiles/qwps\logs\server1\startServer.log
BUILD FAILED
D:\data\code\WebSphereAntFiles\scripts\test\build.xml:68: The following error occurred while executing this line:
D:\data\code\WebSphereAntFiles\scripts\was\wsStartServer.xml:49: Java returned: -1
【问题讨论】:
-
错误不在构建中(如 McDowell 所述。如以下行所示,EAR 已成功部署到服务器 [wsDefaultBindings] 将 EAR 文件保存到目录 [wsDefaultBindings] 将 EAR 文件保存到目录成功构建过程为什么会尝试启动服务器?如果你使用脚本构建并安装应用程序到服务器,你已经连接到正在运行的服务器(你在单服务器环境中)。你不需要构建脚本中的启动服务器。删除它并使用控制台或日志查看您的应用是否正在运行。