0

我正在使用 Oracle 的教程、Ant 1.8 和 Glassfish 3.1.2.2(在 Windows 7 中)学习 EJB 3。

在第一个示例中,我正确构建了 EAR,但是当我运行

ant deploy

通过 cmd,我收到此消息

deploy:
     [echo] deploys the application in cart -  build/cart.ear
     [echo] C:\installati\glassfish-3_1_2_2\glassfish3\glassfish/bin/asadmin.bat
        --host localhost       --port 4848       deploy --name cart       --forc
e=true --upload=true        --dbvendorname SQL92 build/cart.ear
     [exec] Authentication failed for user: null
     [exec] (Usually, this means invalid user name and/or password)
     [exec] Command deploy failed.

该教程没有说任何关于安全配置的内容,而且我对 Glassfish 不太了解。我尝试使用命令add-resources(遵循这个类似的线程),但我不知道这个文件的语法。

我认为路径的配置没有问题,因为蝙蝠已正确运行...

我看到了问题的答案但这不是我的情况......

有人发现过类似的问题吗?

4

1 回答 1

-1

我解决了:我重新安装了 Glassfish。

重新安装后,大多数示例(不是全部)都可以在没有身份验证假设的情况下正常工作。

也许我的问题是使用在网络上找到的另一个问题的解决方案产生的,并且不知不觉中我在部署 GlasshFish 的过程中误导了一些东西。

于 2013-01-29T10:44:37.743 回答