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

问题描述:

我以前需要在使用Eclipse IDE,Tomcat和JAX-RS库的本地主机上创建一个简单的RESTful web服务。Unix中的Web服务。应该是什么目录结构

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

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

有人可以请澄清这一点或指示我有关同样的任何文件。

+0

其实你的问题不是特定于unix或web服务。这是关于部署/打包Java EE Web应用程序的一般问题。每个操作系统都是一样的,不管你使用什么库,它都是一样的。 – 2010-03-01 18:35:25

+0

“JAX-RS” Powerlord 2010-03-01 19:06:48

+0

@powelord:JAX-RS,因为它更容易使用该API构建RESTful Web服务。 – 2010-03-01 20:05:40

+0

谢谢你Joachim。 – 2010-03-01 20:06:37

动态Web项目(右键)=>导出=>网页=> WAR文件=>战争出口对话框

创作Web应用程序归档 - WAR是你的问题的解决方案, 但照顾关于您需要的所有图书馆。

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

确保两个雄猫都设置相同的方式, 确保您的代码是所有OS友好(用户,文件路径,许可)

总是写一些测试简单的代码,将在应用程序启动时运行起来, 并检查所有的依赖和库,系统时钟,外界的网络通信,所以你可以在web应用程序控制台或记录器轻松跟踪它。

关于