烟台网站关键词推广深圳哪些建设公司招聘
news/
2025/9/23 0:09:18/
文章来源:
烟台网站关键词推广,深圳哪些建设公司招聘,智慧农业项目方案,赣州章贡区人口像Eclipse这样的现代IDE提供了各种插件来简化Web开发。 但是#xff0c;我相信将Tomcat作为“常规” Java应用程序启动仍然可以提供最佳的调试体验。 大多数情况下#xff0c;这是因为这些工具将Tomcat或任何其他servlet容器作为外部进程启动#xff0c;然后在其上附加一个远… 像Eclipse这样的现代IDE提供了各种插件来简化Web开发。 但是我相信将Tomcat作为“常规” Java应用程序启动仍然可以提供最佳的调试体验。 大多数情况下这是因为这些工具将Tomcat或任何其他servlet容器作为外部进程启动然后在其上附加一个远程调试器。 虽然您仍然可以设置断点和检查变量但是其他功能如热代码替换不能很好地工作。 因此我更喜欢像从Eclipse中启动任何其他Java应用程序一样启动Tomcat。 运作方式如下 本文介绍了经验丰富的Eclipse用户。 您应该已经知道如何创建项目更改其构建路径以及如何运行类。 如果您需要任何帮助请随时发表评论或与我联系。 我们将Tomcat作为附加的Eclipse项目添加以便路径和所有路径都与平台无关。 我什至将这个项目保存在我们的SVN中以便每个人都可以使用相同的设置工作。 步骤1 –创建一个名为“ Tomcat7 ”的新Java项目。 第2步 –删除“ src”源文件夹 步骤3 – 下载Tomcat 核心版本并解压缩到我们新创建的项目中。 现在应该看起来像这样 步骤4 –如果没有请创建一个包含您的源servletjsp页面jsf页面…的新Test项目。 确保将所需的库添加到项目的构建路径 步骤5.1 –创建运行配置。 选择我们的Test项目作为基础并将org.apache.catalina.startup.Bootstrap设置为主类。 步骤5.2 –可选将较大的堆设置指定为VM参数。 重要提示 选择“ Tomcat”项目作为工作目录单击输入字段下方的“ Workspace”按钮。 步骤5.3 –将Tomcat7 / bin目录中的bootstrap.jar和tomcat-juli.jar添加为bootstrap classpath。将Tomcat7 / lib中的所有内容添加为用户条目。 确保测试项目和所有其他类路径条目即maven依赖项在这些条目之下。 现在您可以单击“调试”来“应用”并启动Tomcat。 几秒钟后检查控制台输出您可以转到http// localhost8080 / examples /并查看Tomcat提供的示例。 步骤6 –添加Demo-Servlet –转到我们的Test项目添加一个名为“ demo”的新包和一个名为“ TestServlet”的新servlet。 通过一些测试输出来发挥创造力– 就像我以前一样… 步骤7 –更改web.xml –转到示例上下文的web.xml并添加我们的servlet如图所示。 在所有servlet下方您还必须添加一个servlet映射下图未显示。 看起来像这样 servlet映射 servlet-name test / servlet-name url-pattern / demo / test / url-pattern / servlet-mapping 点击保存并重启tomcat。 现在您应该通过浏览http// localhost8080 / examples / demo / test来查看调试输出–您现在可以设置断点更改输出感谢热代码替换并执行所有其他有趣的操作其他调试会话。 提示 是否将JSP / JSF文件以及web.xml和其他资源保存在另一个项目中 只需创建一个小的ANT脚本即可将它们复制到tomcat的webapps文件夹中-只需单击鼠标即可重新部署。 甚至更好这就是我们的工作您可以修改/覆盖JSF的ResourceResolver。 因此您只需使用类加载器即可解析您的.xhtml文件。 这样您可以使Java源代码和JSF源代码彼此靠近。 我将在另一篇文章中介绍–当运行多租户系统且每个租户具有自定义JSF文件时有趣的东西就会开始。 Sun / Oracle的JSF实现针对这种情况内置了一些不错的陷阱;-) 参考 从Eclipse启动和调试Tomcat而无需 JCG合作伙伴提供的 复杂插件 Andy的软件工程专栏博客中的Andreas Haufler。 翻译自: https://www.javacodegeeks.com/2012/02/launching-and-debugging-tomcat-from.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910837.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!