Tag: eclipse wtp

Eclipse – 如何将Kotlin添加到Tomcat项目 – 编译Kotlin和Java文件

我需要帮助将Kotlin编译添加到现有的eclipse java tomcat项目中。 为了记录,我在Eclipse Oxygen 4.7上安装了Kotlin插件。 我已经成功地创建并运行了基于Gradle的Spring引导Kotlin rest api demo,并且可以编译和运行“Kotlin Only Projects”并使用我的其他java库 – 真棒。 但是现在我有了Kotlin,我想用它来工作我的其他“传统”Tomcat 8项目,它们是Java J2EE – 动态WTP …我想在Kotlin中编写的新servlet。 我希望能够在我之前的任何一个包中的java src文件夹中添加一个Kotlin类,所以当我构建一个战争的时候,所有的逻辑上都在一起。 IDE似乎没问题 – 我在一个包(在tomcat项目的Java src包文件夹中)创建了Kotlin类,它在解析,导入或依赖性方面没有问题。 我在想WOW !,现在好了重启WTP中的Tomcat服务器,我就可以执行我的Kotlin Servlet了。 没有 – 404 404 404。 我检查了WEB-INF / classes构建文件夹和所有的Java类文件…猜我看到了什么? 一个名为KotlinServlet.kt的文件(即我的测试servlet的名称,源版本不是编译类版本) 所以由于某些原因,build / package / deployment没有编译* .kt文件,只是复制它(也许这是默认的WTP部署)。 我不知道这是否可以通过“添加Kotlin自然”来解决,奇怪的是没有一个日食Kotlin菜单功能可供我使用。 如果我右键点击我的项目,我没有得到Kotlin菜单选项。 Eclipse声明插件已安装。 所以我的问题是: 鉴于现有的传统WTP Tomcat servlet项目,我们可以如何识别和编译* .kt文件? 如何以及为什么我没有Kotlin菜单功能? (我下载并测试了Oxygen Java和J2EE版本 […]