为什么需要热部署?
Java 程序员最幸福的事情是可以在等程序编译的时候泡 Java!!(开个玩笑)
more
热部署的方案
Tomcat Reload
Eclipse Debug 模式
IDEA Reload
Jetty
Jrebel
继续阅读 »
需求
最近开发了一个BS的软件,软件主要依赖linux操作系统,并且需要perl语言的支持同时算法会依赖一些linux动态库及组件。如果仅仅是这些需求也就完了,但是客户需要把这套软件制作成单机版,方便一些没有网络的地方使用,同时方便报批国家标准。
程序是javaweb项目,即使我们在一个机器上部署也需要安装 jdk、tomcat、数据库等软件。开发人员去实施一点问题都没问,但是如果让客户去给毫无经验的人推广或者报批就麻烦了。同时程序中的特定算法必须在linux操作系统下面运行。所以。。。
继续阅读 »
在eclipse的 "problems" 选项卡中显示如下错误信息
java
Description:Type Project facet Java 1.8 is not supported by target runtime Apache Tomcat v7.0
Resource:groupping
...
由StackOverflow上的回答可知,Java facet的版本总是需要和Java编译器的版本一致,所以最好的方式是通过Project Facets Properties面板进行修改。
1. 查看Problems面板信息
2. 打开Project Facets Properties面板
3. 修改configurat
继续阅读 »