发表于: 2017-07-06 11:04:17

1 998


今日完成的事情:打jar包。打war包 并在linux上运行起来,执行main方法跑通。了解学习连接池概念。学习for循环 



项目打成war包,先在project structure选择好war包的属性,输出路径的什么
在build下,选择build artifacts就可以看到你刚设置的好的war包,打包了,我自己设置的路径有问题,应该在out文件夹下的。

                    

在指定的路径下查找就可以看到刚才打包的war文件了

接着就是利用Xftp把war包部署到服务器的tomcat上了

回到服务器上看看这个文件部署成功没

接着打开浏览器访问webapps下的HelloSpringMVC看看部署成功没有





接着就用打包含main方法的jar包,在linux服务器上运行main方法的java程序。我这个相对较简单

这里和打war包差别不大。也是挺简单的。

1.选择你要打包的那个主类,编写框右边有3个  ... 点开可以选择

2.提取目标成JAR文件

3这是你打包好后输出的路径选择

下列和war打包building的一样的


找到jar包上传到linux服务器上,一般都会在usr/目录下有个java用于测试的文件夹。我就建了一个叫javatest的文件夹,在里面放mian方法的jar包。一直移动到usr/java/目录下用mkdir命令建立叫 javatest的文件夹。用Xtfp上传jar包。接着就是用java -jar XXXXX.jar 命令执行这个jar包。

这是得出了输出结果


关于数据库的连接,在一开始我还没有搞懂到底要用哪个数据,因为我购买阿里云服务器有自带的数据库,我在服务器上也装了mysql。这个时候就纠结了。我要对数据库进行操作的时候用那个呢?自己把本地平时用的两个数据库都上传到了云服务器上的数据库了。然后查找相关文档连接方法,连接上了数据库,前提是在服务器上要装有mysql数据服务。通过msyql -h 链接地址 -P 端口号 -u 用户名 -p      

回车

输入密码

正确进入服务器数据库。



明天计划的事: Main函数里写1000个循环调用会出现什么,连接DB中断后TryCatch是否能正常处理,

检查一下自己的代码是否符合规范,数据库里插入100万条数据

遇到的问题:遇到的问题是不知道这个main函数里用1000循坏调用是什么意思,是用for循坏执行输出什么东西吗?

收获: 知道了利用idea打包war包和jar包。并且在linux上跑起来了。对于阿里云服务器的数据库连接,不需要自己在服务器上创建数据库。


返回列表 返回列表
评论

    分享到