【发布时间】:2013-09-22 18:51:59
【问题描述】:
我正在开发一个 Web 服务应用程序,虽然服务运行正常,但我认为我花在开发、测试和修复代码上的时间被浪费了。这是我正在做的事情:
我在 Eclipse 中有一个普通的 java 项目,其中有我的所有代码 用于网络服务。我添加了一个 javax.servlet.jar 库到 构建路径,并使用接收请求
service(HttpServletRequest req, HttpServletResponse resp)来自HttpServlet,并以 JSON 格式打印结果。我用主 测试和修复部分代码的方法当我确信我的代码没问题时,我会导航到 工作区,复制所有类文件,停止tomcat服务器,删除 在 web-inf 部署的旧文件,粘贴新的类文件并开始 tomcat 服务器。
我的问题是:有没有更快的方法来做 (ii) 以便我可以在编程/测试/修复过程中更快地迭代?我已经看到我可以使用 Dynamic Web Project 实现我想要的,但我担心它可能难以迁移并导致 SVN 出现问题。
谢谢!
【问题讨论】:
-
你是在使用maven构建项目吗?如果是,则使用 maven tomcat/jetty 插件并在调试模式下启动该进程。或者在调试模式下启动你的 tomcat 并提供并连接你的 tomcat 与 JPDA
标签: java eclipse tomcat servlets