2013-05-08 73 views
0

播放框架1.2.5已经安装在Ubuntu 11服务器上。我停止了这个过程,跑起来干净,然后部署了新的应用程序(从那时起,我运行了几次游戏,没有任何运气)。我不断收到LinkageErrors,应用程序正在为不同类的对象抛出classcast异常。任何建议,以帮助查明是什么导致问题,以及如何最好地解决它 - 预先感谢。LinkageError与部署的播放框架1.2.5应用程序

Oops: LinkageError 
An unexpected error occured caused by exception LinkageError: loader (instance of play/classloading/ApplicationClassloader): attempted duplicate class definition for name: "models/testModel/TestClass" 

参考play框架仍然在系统路径中设置。我正在使用“play start”来运行应用程序。

+0

我会尝试播放运行,看看行为是否有所不同。 – 2013-05-08 01:05:34

+0

我没有看到任何与运行命令的区别。我可以在本地计算机和另一台服务器上运行相同的软件包。环境似乎是相同的(相同的操作系统版本,JDK版本等) – 2013-05-08 14:49:05

+0

我没有尝试清理框架目录中的任何东西 - 查看替换播放目录以查看是否修复了它。稍后再查看框架目录,看看我是否可以改变任何问题来解决这个问题。 – 2013-05-08 17:16:50

回答

0

尝试在application.conf中使用Prod模式,并检查在预编译期间是否收到更详细的错误消息。另外,更换你的部署甚至播放目录可能会有所帮助(尽管这并不能解决我的问题)。希望能帮助到你。