如何在vps服务器上发布java webapp,我试过它并不起作用

时间:2018-06-11 19:55:04

标签: java ubuntu hosting vps

我希望使用ubuntu在vps服务器上部署java webapp。我安装了jdk,jre和tomcat,但是当我尝试查看tomcat标准欢迎页面时,它返回错误:org.apache.jasper.JasperException:无法为JSP编译类。这是我的服务器的链接:http://something.nazwa.pl:8080。 我如何修复此错误以及如何正确准备vps到Java应用程序? 我从来没有使用过Linux,所以对我来说很难。

1 个答案:

答案 0 :(得分:0)

确定。尝试设置JDK 8 of oracle或OpenJDK 8.来自Apache Tomcat的网站

  

构建Apache Tomcat需要安装JDK(版本8)。您   可以从中下载一个   并且你jave OpenJDK 9

记得

  

重要说明:将环境变量JAVA_HOME设置为路径名   您安装JDK版本的目录。

---编辑--- 好的更深入我发现tomcat 9可以在Open JDK 9中运行,但它可能包含错误

  

例如,用户在Java 8上成功运行Tomcat 8很多   第一个稳定的Java 8版本发布前几个月。但是,用户早   访问版本应该知道以下内容:

     

初始早期访问版本包含错误并不罕见   这可能会导致在Tomcat上运行的Web应用程序出现问题。如果   新的Java版本引入了新的语言特性,然后是默认的JSP   编译器可能不会立即支持它们。切换JSP编译器   到javac可以在JSP中使用这些新的语言特性。如果   您确实发现了使用Java早期访问构建的问题,请询问   求助。 Tomcat用户的邮件列表可能是最好的地方   启动。

来自Apache Tomcat

结论

尝试使用oracle的JDK 8并设置您的环境变量