最近部署一个小项目的一些坑

简介:

一个小项目,最近要部署,一个劲踩坑。每踩一次就得往甲方公司多跑一趟。苦于自己电脑不能接入公司网络,不能装各种工具,手动做费死劲。

  1. 为了传文件,需要电脑开Filezilla,开wifi,开Connectify,然后用公司电脑连接到我电脑的ftp。使用mac系统的时候还得先重启进windows。累屎人了。

  2. 导数据,需要先导出sql文件,用上面的方法传到公司电脑,再传到服务器。还要处理Mysql与Oracle的sql格式问题,深刻怀念Navicat。

  3. 之前调试使用一个库,现在改成读写一个库,只读另一个库。Spring 2.5默认支持一个数据源。默默地升级到Spring3,暂时先将只读库需要的数据同步过来,以后再慢慢做双数据源。

  4. 开发的时候部署过一次,用的是Tomcat。但是生产环境要用Weblogic,Hibernate与JPA的持久化层出问题,还没解决完。

  5. iOS模拟器用得飞起,需要装到设备上的时候,证书问题都忘光了。甲方的证书不到位,之前账号加入别的公司的组中,已经过期被踢了。幸好还有一个账号能用。于是倒腾证书、添加设备、Provision Profile。

  6. iOS SDK的问题真是麻烦。我电脑上两个xcode分别支持6.0和5.1,各种设备都是iPhone4,版本6.1.3和5.0。于是都不能调试。回去之后升级了xcode到支持6.1,第二天来公司设备调试还是有问题,最后stackoverflow拯救了我,去掉架构里的armv7s就没问题了。

PS. 农行良心企业啊,给Offer啦。可是有效期内学校不可能给新三方,愁死我了。

目录
相关文章
|
19天前
|
运维 Cloud Native Java
Java项目部署的发展流程
本文对比分析了四种不同的应用部署方式:传统部署、虚拟化部署、容器化部署及云原生部署。传统部署直接在物理机上运行程序,存在资源复用难等问题。虚拟化部署通过虚拟机技术实现了资源的有效隔离与利用,但可能会造成性能损失。容器化部署则进一步提升了应用的可移植性和资源利用率,减轻了运维负担。云原生部署结合容器化、微服务等技术,实现了应用的快速迭代、高效运维和灵活扩展,适用于现代互联网应用的开发与部署。每种方式均针对其特点进行了详细的流程描述与优缺点分析。
|
4月前
|
Docker 容器
项目基础服务部署
项目基础服务部署
188 1
|
4月前
|
监控 前端开发 jenkins
Jenkins在前端项目持续部署中的应用,介绍了Jenkins作为自动化部署工具的基本概念和流程
【4月更文挑战第29天】本文探讨了Jenkins在前端项目持续部署中的应用,介绍了Jenkins作为自动化部署工具的基本概念和流程。前端持续部署涉及代码提交、构建、测试和部署四个步骤。实现过程中需配置代码仓库、构建、测试和部署任务,安装相关插件并确保环境一致性。注意事项包括代码质量控制、环境一致性、监控预警和安全管理。通过Jenkins,可提升前端开发效率和质量,但需不断学习以应对技术发展。
69 0
|
Java jenkins 应用服务中间件
java项目测试成功后部署到服务器上的相关问题
java项目测试成功后部署到服务器上的相关问题
111 0
|
弹性计算 NoSQL 安全
如何在阿里云服务上部署java项目
最近博主接了一波私活,由于上云的概念已经深入人心,客户要求博主也上云,本文将介绍上云的教程。
1612 0
|
Java 应用服务中间件 Maven
|
Java jenkins Linux
工作两年半,终于学会了Jenkins部署Maven项目
工作两年半,终于学会了Jenkins部署Maven项目
工作两年半,终于学会了Jenkins部署Maven项目
|
存储 JSON 监控
1、工程搭建与配置
MongoDB是介于关系型和非关系型数据库之间的产品,nosql中最热门的数据库,存储数据是类似于JSON的bson格式的数据,可以存储复杂的数据类型,最大特点是它支持的查询语句非常强大
119 0
|
NoSQL 关系型数据库 MySQL
使用 Rainbond 搭建本地开发环境
在开发之前,你需要在本地安装各种开发工具和服务,比如:Mysql、Redis、Nacos 等等,我们都知道在个人电脑上安装这些服务相当的繁琐,可能会遇到很多问题,环境问题、依赖问题等等。
|
前端开发 Java 关系型数据库
【Docker】基于实例项目的集群部署(二)部署项目实例介绍与搭建 | 前后端分离项目
【Docker】基于实例项目的集群部署(二)部署项目实例介绍与搭建 | 前后端分离项目
173 0
【Docker】基于实例项目的集群部署(二)部署项目实例介绍与搭建 | 前后端分离项目