我对java世界很陌生。
我想知道一个非常基本的信息。 当我使用java servlet创建Web应用程序时,将其上传到服务器。我会上传包含源代码的文件,或者我只将它们的编译版本上传到服务器以在线运行?
答案 0 :(得分:0)
您必须构建项目的WAR。你可以这样做
在eclipse中:右键单击项目,单击"导出",然后在对话框中选择war文件(并提及,目的地,名称等) 通过蚂蚁使用战争任务
ant选项更好,因为当项目中有多个开发人员并且代码处于版本控制中时,更容易自动获取项目(使用ant)并构建战争。 (你有版本控制,不是吗?)
但这更像是一种操作差异(尽管是一个重要的差异),但以任何一种方式创造的战争都是相同的
将战争部署到服务器
您可以手动将war文件复制到$ TOMCAT_HOME / webapps目录(请参阅"创建和部署WAR文件" this article部分)
您可以使用Tomcat 6 "Manager" Application。