我在 Oracle JDeveloper 中使用代理创建了一个客户端来调用 Web 服务。JDeveloper 自动部署,代码在 windows 环境下运行良好。但现在我需要将代码迁移到 unix 服务器。我将项目部署到 .war 文件并将其复制到无法使用“jar”命令正确执行的 unix。
任何人都可以给我一个完整的图片或高级的分步说明,关于我需要设置什么来在 unix 上执行战争?我是这个领域的新手,现在我得到了一些建议,比如先安装 Tomcat。
我现在拥有的: 1. 从 JDeveloper 部署的包含 .class、.java、WEB-INF、META-INF、MANIFEST.MF 的 war 文件 2. JDK 1.6.0_25 安装在 unix usr/java/ 上 3. Tomcat 安装在 unix 上,但不在 bin 或本地或 usr 目录下(可以吗?)
一些具体问题: 1. 我还需要什么?2.在哪里删除.war?3.我需要解压还是重新编译war?4.如何在战争中跑主班?
现在弹出错误:1.找不到主类2.我尝试解压缩war并编译包括main的类,并为webservice指定类的名称获取“找不到符号”。
感谢任何试图提供帮助的人!