2

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

他在 Github 上提交了源代码,我使用 Sourcetree 下载了该源代码。

我在 Macbook 上运行良好的 Tomcat 6 和 MySQL。

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

提前感谢您的想法。

4

2 回答 2

0

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

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

于 2013-08-16T18:33:22.387 回答
0

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

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

  1. 在您的 Mac 上克隆应用程序语言环境
  2. 使用 IDE(eclipse/Netbeans/IntelliJ) 打开项目
  3. 构建一个本地战争文件,您可以将其直接部署到您的 $CATALINA_HOME/webapp/
  4. 不要忘记 make all required mySQL settings (context.xml) 等等...
于 2013-08-16T18:34:17.090 回答