发表于: 2016-03-23 23:13:00
1 3048
【操作步骤】
1.先改变服务器上jetty文件夹及其所有文件的权限,终端命令:sudo chmod -R 777 /opt/jetty
2.在本地终端上把打包好的war文件复制到服务器上jetty/webapps/目录下。
============================
1.重新开始,由于修真院的服务器不适合写后台,我重新申请了阿里云服务器。
2.在服务器上安装mysql,方法参考链接:https://help.aliyun.com/knowledge_detail/7595123.html
启动mysql的终端命令:/usr/bin/mysql -u root -p
3.在mysql上创建表student,建表命令:
create table `student` (
-> `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
-> `name` varchar(50) DEFAULT NULL COMMENT '姓名',
-> `age` int(11) DEFAULT NULL COMMENT '年龄',
-> `profession` varchar(50) DEFAULT NULL COMMENT '所选职业',
-> `create_at` BIGINT COMMENT '创建时间',
-> `update_at` BIGINT COMMENT '更新时间',
-> PRIMARY KEY(`id`)
-> ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='IT修真院学生名录';
4.在服务器上安装jetty,方法参考链接:https://linux.cn/article-4792-1.html
JDK版本:java-1.7.0-openjdk
Jetty版本:jetty-distribution-9.2.15.v20160210
5.把项目ITtask_2_2生成的war包上传到/opt/jetty/webapps/目录下。
6.启动jetty。启动方法为:进入jetty目录下,输入命令:java -jar start.jar
7.在地址栏输入:http://121.42.156.108:8080/ITtask_2_2/date/getdate能正确显示日期,表明部署成功。121.42.156.108是我申请的云服务器ip。
【知识总结】
1.linux下查看jdk版本的命令是:“java -version”,不是“java --version”。
2.操作步骤3中,需要注意的是AUTO_INCREMENT=1意思是从1开始自增,如果AUTO_INCREMENT=100就表示从100开始自增下一条记录的id就是101。
【出现的问题(已解决)】
1.刚安装并配置完Jetty后,我在地址栏输入http://121.42.156.108:8080/以为能显示出Jetty的官网来,我记得以前刚配置好tomcat后,地址栏输入这个是可以显示出tomcat官网的,但是今天一直显示404错误,没有出现jetty官网,后来才知道,如果没有部署项目的话,jetty启动后是会报404错误的,这个404页面上会出现jetty的标志,而不是通常看到的那种404页面。
【出现的问题(未解决)】
1.明天开始弄Nginx。
【疑问】
【当前完成成果】
1.在服务器上新建student表
2.项目成功部署在服务器上
3.PostMan测试add方法
4.服务器上数据库记录插入成功
评论