09 2019 档案
摘要:在服务器上部署嵌入式 Tocmat 时, 发现了 异常 : ` 经过 locate 排查, 发现 Kotlin 似乎是完全有自己的一副运行时类库, 所以还是存在一定程度的不兼容 那只好用 Java 运行了, Kotlin 的基本类库都是哪些呢? 在我的 Ubuntu 上 这些就足以令我的 Tomca
阅读全文
摘要:嵌入式 Tomcat 作为嵌入 Java 应用程序的库, 你可以在 mvnrepository 下载 发行版Jar 以及源码 https://mvnrepository.com/search?q=embed+tomcat 作为最基本的依赖, 你需要以下几个库 Tomcat Embed Core To
阅读全文
摘要:我们都知道 Tomcat 是 Servlet 容器, 而 就是 Tomcat 的 Servlet 实现, 能够处理对静态资源的 HttpServletRequest 请求 然而它既不是 Spring MVC 的组件, 也很难实例化(反正我是失败了) 如果能够使用 DefaultServlet 来提供
阅读全文
摘要:在这里我讨论了 "客户端有责任告知服务器自己期望接受的内容类型" "ResponseBody 乱码问题" 那么现在来看看什么是内容协商和消息转换 Implementation of ViewResolver that resolves a view based on the request file
阅读全文
摘要:Spring MVC Handler拦截器用例 === "Spring MVC HandlerInterceptor Example" ==== 在这里我将使用 WebMvcConfigurerAdapter 编写一个 HandlerInterceptor 的用例. Spring HandlerIn
阅读全文
摘要:每次部署 WAR 项目都是比较繁琐的一件事, 想必最不想出现的情况就是这样: 如何才能使得项目部署起来安全, 又轻松? 1. 将 Spring 等框架的 Jar 文件放到 ${ tomcat }/lib 下的单独文件夹中 此时, 你需要编辑 ${ tomcat }/conf/catalina.pro
阅读全文
摘要:Spring WebAppInitializer 的原理与用例 === 使用 Spring 框架的时候, 通常是需要在 web.xml 中配置的, 比如配置 DispatcherServlet, 是通过对 URL 做映射实现的 然后在 ${ servlet name } servlet.xml 中定
阅读全文
摘要:我写了这么个代码, 用来测试使用 spring 提供 Json 数据 Controller Kotlin 处理逻辑 请求结果 很明显, 这句代码是没有起到作用的, 在 Github 上我终于找到了问题的原因: 我想知道为什么这会有用?我认为客户有责任发送他们可以接受的contentType。然后消息
阅读全文
摘要:import java.io.File fun main() { val c = File("""C:\""") for (i in (c.listFiles()?:return)) { println(""" |${ i.getAbsolutePath() }, |${ when{i.isFile
阅读全文
摘要:如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server ? =========== Eclipse 安装 Kotlin 插件后是无法开发 Dynamic Web Server 的, 除非再新建一个 Kotlin 项目, 然后将 bin 目录添加到 t
阅读全文