发表于: 2017-01-19 23:52:35

1 1875


今天完成的事情:

1、实现REST风格接口,但还是待完善

2、项目部署到远程服务器

明天计划的事情:

1、远程服务器安装Jetty,用Jetty跑项目

2、项目部署到远程服务器

遇到的问题:

1、 实现REST风格接口的插入和更改操作感觉太复杂,用的参数太多

                                             

2、 插入操作时,基本数据类型intlong判空时出现麻烦,设计的接口本意是当缺少参数没填写时会给出友好的信息提示,String数据类型也确实实现了这个功能,如当参数缺少namewishString类型数据时返回的Json数据会给出提示:

但是,当参数缺少create_atupdate_atlong类型时会报错:

longint等数据类型判空有点麻烦,java中能对LongInteger这些可以赋值为null的类型判空,但对基本数据类型不能为null。由此可见,当初对字段设计类型时欠考虑,以前看到推荐把int类型换成Integer类型时不是很明白,现在。。。

收获:

Ubuntu上查看JDK版本:

java -version:

查看Tomcat版本,先切换到tomcat/bin/目录下,命令:./version.sh

查看mysql版本:命令:mysql -V

或者进入mysql,命令status

关于停止tomcat服务:

首先,要进入tomcat下的bin目录:

因为当初我是用./startup.sh开启服务器,这里就用./shutdown.sh停止服务器

因为启动关闭tomcat服务要切换到tomcat/bin目录下,而我的tomcat文件夹名称为apache-tomcat-7.0.73,导致每次都要多输不少字符,所有给tomcat改个简单的名字,用命令mv

相应的环境变量也要更改:

命令:vi /etc/profile,修改为

保存后退出vi 刷新变量使配置立即生效:source /etc/profile

另一个地方也需要修改catalina.sh,用命令 vi catalina.sh,注意此命令要在tomcat/bin目录下才有效:

更改之后启动服务器:

打开网页测试了一下可以正常访问:



返回列表 返回列表
评论

    分享到