应用创建完成后,点击「在线开发部署」,等待代码仓库完成初始化,自动进入 CloudIDE页面
将存量 SpringMVC 应用直接拖拽到 CloudIDE 左侧文件列表的根目录: 拖动工程根目录下的src、pom.xml 到 CloudIDE 工程目录下,就能完成迁移。
重要:Dockerfile 和 prepare.sh 这两个文件不要去修改
修改pom.xml,以满足云开发平台构建镜像的规范(必须遵守以下约定来修改):
` <properties>`
` <applicationName>${project.artifactId}</applicationName>`
` </properties>`
` ...`
` <build>`
` <finalName>${applicationName}</finalName>`
` ...`
` </build>`
` <build>`
` <plugins>`
` <plugin>`
` <groupId>org.apache.tomcat.maven</groupId>`
` <artifactId>tomcat7-maven-plugin</artifactId>`
` <version>2.2</version>`
` <configuration>`
` <port>8080</port>`
` <path>/</path>`
` <uriEncoding>UTF-8</uriEncoding>`
` <server>tomcat7</server>`
` </configuration>`
` </plugin>`
` ...`
` </plugins>`
` </build>`
` <plugin>`
` <groupId>org.apache.maven.plugins</groupId>`
` <artifactId>maven-compiler-plugin</artifactId>`
` <version>3.7.0</version>`
` <configuration>`
` <source>1.7</source>`
` <target>1.7</target>`
` <encoding>UTF-8</encoding>`
` </configuration>`
` </plugin>`
CloudIDE-Native启动:在cloudide的右下角Termial中的命令行中,输入启动命名:mvn tomcat7:run ,验证是否能在IDE容器中启动成功,启动成功后在IDEIDE左下角有一个“预览”功能,可以把云端IDE启动的服务在本地浏览器中访问到,则说明Cloud-Native配置是OK的。
提交代码到CodeUp上;
开始部署到线上环境。在IDE左边工具栏中打开云开发插件,然后点击部署按钮,开始部署到云端。如果部署成功,则会在输出日志中,打印一个临时域名,可以直接访问。
到这一步,存量web应用就算迁移完了。