无法加载位于/Servers/Tomcat v6.0 Server at localhost-config的Tomcat服务器配置。配置可能损坏或不完整。
我尝试在webapps目录中提取war文件,但是Web应用程序仍然无法访问。
部署War文件的最佳实践是什么?
无法加载位于/Servers/Tomcat v6.0 Server at localhost-config的Tomcat服务器配置。配置可能损坏或不完整。
我尝试在webapps目录中提取war文件,但是Web应用程序仍然无法访问。
部署War文件的最佳实践是什么?
localhost:8080/mycontext 处可用。
当您构建完应用程序后,只需右键单击项目并转到菜单中的“导出”部分。您应该能够导出WAR文件。一旦您拥有WAR文件,您可以将其上传并部署到未绑定于以dev模式运行的Eclipse的Tomcat实例上。
在某种程度上,您可以在开发模式下部署war。
我有同样的问题。
我有一个Eclipse Web应用程序项目,Eclipse将其部署到由Eclipse运行的Tomcat实例中,因此我可以热编辑该项目。
此Web项目需要使用由另一个Web应用程序发布的资源,该应用程序必须在同一Tomcat实例中运行。其他Web应用程序是由其他人完成的已经以war形式存在。
我需要将war作为Eclipse项目导入并让Eclipse将其部署到Eclipse的同一实例中,以便在我的Web应用程序所在的Tomcat实例中运行它。
问题在于,有些war可以这样工作,但有些却不行,而所有这些war在单独运行的Tomcat(通过startup.sh启动)中都可以正常工作。我想不出为什么。
这是一篇旧的但是在谷歌搜索中排名靠前的答案。
你可以导入WAR文件:
Web Archive (WAR) 文件是一个可移植,打包成的Web应用程序,你可以将其导入到你的工作区中。
在导入WAR文件之前,你应该首先确定WAR文件是否包含所需的Java™源文件。当将WAR文件导入现有的Web项目时,导入的Web部署描述符文件要么不会被更改,要么会被包含在导入的WAR文件中的文件覆盖,这取决于你对提供的提示的回应。在任何情况下,这个操作都不代表两组部署描述符的合并。
要将WAR文件中的Web项目资源导入到你的工作区中,请完成以下步骤:
来源: http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.wst.webtools.doc.user%2Ftopics%2Ftwimpwar.html
如果你只有一个二进制的WAR包(没有源代码),则无法在Eclipse中安装。这可能发生在正常开发工作流程之外的某些情况下。以下是解决方法:
tomcat-users.xml
文件以启用管理员权限。http://localhost:8080/manager/html
。