Java 在real server上上载opencms项目

Java 在real server上上载opencms项目,java,mysql,tomcat,opencms,Java,Mysql,Tomcat,Opencms,我正在开发一个名为opencms的开源java cms。 这是一个war文件,您可以使用tomcat部署它,当它启动时,您可以转到localhost:8080/opencms并开始根据需要配置它。 我的问题是,当我完成了所有的工作,并用它制作了一个cms网站,我必须做什么才能将它上传到一个真正的服务器上? 我必须从中生成war文件,然后将其上载,还是仅将其部署的文件夹上载到服务器tomcat? 我必须用它的数据库做什么?从本地数据库导出一个.sql文件并在服务器数据库上执行就足够了,还是我必须做

我正在开发一个名为opencms的开源java cms。 这是一个war文件,您可以使用tomcat部署它,当它启动时,您可以转到localhost:8080/opencms并开始根据需要配置它。 我的问题是,当我完成了所有的工作,并用它制作了一个cms网站,我必须做什么才能将它上传到一个真正的服务器上? 我必须从中生成war文件,然后将其上载,还是仅将其部署的文件夹上载到服务器tomcat? 我必须用它的数据库做什么?从本地数据库导出一个.sql文件并在服务器数据库上执行就足够了,还是我必须做一些其他事情? 请帮帮我
谢谢

您需要在“真实”服务器上安装一个opencms,该服务器适合您创建页面的服务器

应该可以将tomcat中opencms webapp文件夹的内容复制到目标机器上的tomcat,并将相关数据库的副本传输到“real”服务器

就我个人而言,我更喜欢在目标机器上执行opencms的标准安装并对其进行配置(删除示例内容、更改密码等)。 然后,我将使用opencms的导出功能导出开发机器上的内容,并将其导入到目标opencms实例中。
复杂性取决于您对默认安装应用了多少更改-如果您开发了自己的模块,那么可能会有点困难。

谢谢您的完整回答,所以你说最好在real server上安装一个新的干净的opencms,然后我导出我的本地版本,然后导入到real server?我说得对吗?如果我导出本地版本,它是否也会导出数据库数据?它会导出所有“cms内容”-如果您对数据库做了其他操作,那么这可能需要一些额外的处理。要检查导出是否完成,您还可以在本地虚拟机中安装opencms的第二个“开发实例”。通过这样做,您还可以将其用作设置真正服务器的安全培训区域。我还建议研究stackoverflow上所有与opencms相关的东西,以及opencms邮件列表的档案,以再次获得更多信息。还有一个可能不相关的问题,你也和jahia合作过吗?这看起来真的很好,我想知道它是否比opencms好?为什么?今天我安装并使用opencms,我发现opencms比它更好、更强大