将JavaEE项目移动到Linux服务器

将JavaEE项目移动到Linux服务器,linux,maven,tomcat,jakarta-ee,war,Linux,Maven,Tomcat,Jakarta Ee,War,我以前从未使用过JavaEE。我正在尝试学习JavaEE和linux环境 我编写了一个非常简单的web服务器,并使用tomcat提供服务。在我的Windows机器上,一切都很正常。我正在尝试在linux机器上运行服务器 我使用maven创建了一个.war文件,并将该文件从git拉到linux机器上 问题从这里开始。。当我将该文件放到tomcat7/webapps时,它只显示前端,但后端不工作(get请求不返回任何内容)。所以我想我需要单独运行服务器。我试图使用“java-cp war_file.

我以前从未使用过JavaEE。我正在尝试学习JavaEE和linux环境

我编写了一个非常简单的web服务器,并使用tomcat提供服务。在我的Windows机器上,一切都很正常。我正在尝试在linux机器上运行服务器

我使用maven创建了一个.war文件,并将该文件从git拉到linux机器上

问题从这里开始。。当我将该文件放到tomcat7/webapps时,它只显示前端,但后端不工作(get请求不返回任何内容)。所以我想我需要单独运行服务器。我试图使用“java-cp war_file.war test.getSomething”,但它说“错误:无法找到或加载主类test.getSomething”


很明显我做错了什么,但我无法理解。谢谢你的帮助,谢谢

哪一个是第一个后端错误?“找不到或借出主类…”是一个基本的java错误。你试过用谷歌搜索吗?祝你好运。你正试图用很少的知识获得“很多”。试着退一步,回到基础。您的方法似乎引入了许多气味,比如从远程git存储库中拉出一场战争。另外,尝试使用WildFly或任何其他成熟的应用程序服务器,而不是Tomcat。它们可以为新手提供更好的故障排除选项(提供一个体面的GUI)。但是,如果您的应用程序是Spring应用程序,那么在部署到Tomcat之外的任何其他应用程序时可能会遇到问题。