Java 将远程tomcat/mySQL服务器带到本地主机Mac

Java 将远程tomcat/mySQL服务器带到本地主机Mac,java,mysql,macos,tomcat,Java,Mysql,Macos,Tomcat,我有一个网站,有人正在为我开发一个VPS(Java、javascript、CSS、HTML),我想在我的MacBookPro上运行 他在Github上提交源代码,我用Sourcetree下载 我在Macbook上运行Tomcat6和MySQL 我是否可以通过在datanucleus中正确设置连接,在不创建.war文件的情况下将根文件夹、mySQL db和关联的媒体文件夹带过来,在本地主机上的tomcat上运行它,或者它比这复杂得多 提前感谢您的想法。是的,您可以。但是有必要编译webapp。 只

我有一个网站,有人正在为我开发一个VPS(Java、javascript、CSS、HTML),我想在我的MacBookPro上运行

他在Github上提交源代码,我用Sourcetree下载

我在Macbook上运行Tomcat6和MySQL

我是否可以通过在datanucleus中正确设置连接,在不创建.war文件的情况下将根文件夹、mySQL db和关联的媒体文件夹带过来,在本地主机上的tomcat上运行它,或者它比这复杂得多


提前感谢您的想法。

是的,您可以。但是有必要编译webapp。 只需将根文件夹内容(您部署的应用程序)放入“/webapps/root”,并通过在“bin”文件夹中运行脚本来启动tomcat。 确保正确配置了应用程序的数据库属性


如果你只有资料来源,那就不那么简单了。你必须建立并部署战争。或者要求开发人员在git存储库中包含“target”目录,然后将“classes”文件夹复制到/webapps/ROOT/“

我知道有人试图从Tomcat直接在Webapp文件夹中开发应用程序,但这不是正确的方法

在你的地方,我会这样做:

  • 克隆mac上的应用程序区域设置
  • 使用IDE(eclipse/Netbeans/IntelliJ)打开项目
  • 构建一个本地war文件,您可以将其直接部署到$CATALINA_HOME/webapp/
  • 不要忘记设置所有必需的mySQL设置(context.xml)等等

  • 非常感谢。尽管出于某种原因,Eclipse(标准软件包)不允许我导出.war文件。选项中只有.jar。也许我需要EE版本。没关系。您是否有web可供导出?如果没有,请尝试安装J(2)ee插件是的,我做了,并且ee工作得很好。谢谢。我部署了.war文件,当我转到localhost:8080/project时,我得到了一个404错误。你是否检查了你的web.xml以查看你的欢迎页面指向了哪里?