Unix中的Web服务。应该是什么目录结构

时间:2010-03-01 18:27:32

标签: java web-services jax-rs web-inf meta-inf

我之前使用Eclipse IDE,Tomcat和JAX-RS库在本地主机上创建了一个简单的RESTful Web服务。

我现在正尝试将其移至安装了Tomcat的其他unix服务器上。我不知道如何开始,就像创建一个我在Eclipse中做的“动态Web项目”相同。我是否需要自己创建一个目录,其中包含Eclipse创建的所有子目录?此目录是否应放在Tomcat容器中的webapps文件夹中。 META-INF和WEB-INF也应该由我自己创建吗?

我应该在哪里放置我的Java类?

有人可以澄清一下这个问题,或者告诉我任何有关相同文件的文件。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

动态网站项目(右键单击)=>出口=> Web => war file => war export对话框

创建 Web应用程序存档 - WAR 是您的问题的解决方案, 但要注意你需要的所有图书馆。

您可以轻松提取(解压缩)WAR文件内容 并检查您需要的项目结构和库 它们将在WAR的WEB-INF / lib中。

确保两只雄猫都设置相同, 确保您的代码对操作系统友好(用户,文件路径,权限)

总是编写一些测试简单的代码,它将在app start上运行, 并检查所有依赖项和库,系统时钟,外部网络通信,以便您可以轻松地在Web应用程序控制台或记录器中跟踪它。

问候