servlet--tomcat--freemarker--通过url请求调用方法生成java文件并立即编译生效!不重启tomcat

jie6mm 2016-12-18 07:10:19
需求原因:目前工作代码重复率过高!

需求:通过web界面配置 再经过freemarker找到对应模版-------最后生成对应的java代码并立即生效 不需要重启tomcat

目前遇到的难点

1:项目经过tomcat部署后 只有编译后的classes文件,我生成后java文件根本不知道该放在哪里。(考虑过直接生成classes文件 但是想了想 这特么完全不科学(臣妾办不到))

2:即使解决了(1)的问题,那么如何让生成的代码立即自动编译生效不重启tomcat呢?

3:暂时就这样了...CSDN...上的大神们 帮帮忙 提一提解决办法如果有研究过或者做过类似工作的大神 请提一提宝贵的想法和所需要运用到哪些东西~~~
...全文
167 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
笔墨登场说说 2017-03-30
  • 打赏
  • 举报
回复
你需要写类加载器
jie6mm 2016-12-19
  • 打赏
  • 举报
回复
引用 3 楼 zyz1985 的回复:
其实我觉得嘛,楼主这个需求无解,虽然有可能搞定,但投入的成本和即将遇见的坑巨大,建议还是放弃....直接回复需求方只能重启,JAVA就这样要么换PHP....
(ーー゛)
游一游走一走 2016-12-19
  • 打赏
  • 举报
回复
其实我觉得嘛,楼主这个需求无解,虽然有可能搞定,但投入的成本和即将遇见的坑巨大,建议还是放弃....直接回复需求方只能重启,JAVA就这样要么换PHP....
jie6mm 2016-12-18
  • 打赏
  • 举报
回复
引用 1 楼 m2200 的回复:
楼主不如直接用play框架或者一些新式的框架,它们就是保存下,运行时热替换,不需要重启。
那我生成的 java文件应该放哪里呢 或者说他么如何生成java文件呢?
爱睡觉的阿狸 2016-12-18
  • 打赏
  • 举报
回复
楼主不如直接用play框架或者一些新式的框架,它们就是保存下,运行时热替换,不需要重启。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧