我正在用JSP和Servlet制作java web应用程序。我正在使用MySql Server5.6在Tomcat7上部署它们。我已经做了一个运行正常的web应用程序,并希望将其部署在运行tomcat 7的Linux服务器上(一个覆盆子pi)。
我正在windows上进行开发。使用MySQL5.6服务器数据库,mysql-connector-java-5.1.35数据库驱动程序和服务器上特定的数据库。如何将所有这些部署到我的Linux服务器服务器上?如何在服务器上成功移植数据库而不出现任何问题?
谢谢你的帮助!
发布于 2015-05-26 21:33:54
这不是问题,在Linux服务器上安装Tomcat7和MySQL,从Windows MySQL服务器创建一个转储文件,然后将其导入Linux MySQL服务器。您的应用程序所在的war文件可以部署在Linux Tomcat7上。
发布于 2015-05-26 21:34:24
与应用程序一起加载数据库的要求是什么?理想情况下,您的数据库应该安装/放置/与应用程序隔离。
但是,如果您仍然想做这件事,那么您需要一个构建工具来首先压缩数据库和我的sql连接器。然后,当您的应用程序上传到服务器时,您必须在某个位置解压DB文件。您必须在EntityManager(DatabaseConnector文件).etc中硬编码IP/主机名(连接相关参数)。等等……
发布于 2015-05-26 21:35:15
首先,确保您的raspberry pi上安装了相同的java版本和mysql版本。我在pi上使用oraclejdk而不是openjdk,就像我在windows上使用的一样。现在在windows上创建一个mysql转储,并在pi上导入它。现在只需将战争复制到tomcat中,就可以开始了。
https://stackoverflow.com/questions/30459908
复制相似问题