发表于: 2018-01-08 23:44:50
1 600
一。把java包上传到服务器之前,先在本地主机上运行一下,一般有几种方法:
一种是用本地cmd.exe运行
1. 要找到文件所在的文件夹,mysql内运行cd 文件所在位置。
2. 再加一个盘符
3. 运行java文件:java -jar HelloWorld.jar
4. 如:cd e:\project\smallClass\target 回车 输入e: 再输入java -jar smallClass.jar.成功
二。在服务器上部署了maven
1.通过Xshell直接联网部署maven
2.执行 ln -s apache-maven-3.0.4 apache-maven(为Maven做一个软链接,方便以后升级)
3.执行 vi /etc/profile 文件,插入如下内容
export M2_HOME=/usr/local/apache-maven
PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE .
也就是说,执行完命令后,出现很多字母,找到黑体的字母,在它们的上方,输入蓝色字母即可。
4.保存并退出VI编辑器,执行 source /etc/profile 命令使改动生效。
保存命令
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
5.执行 mvn -v 命令,看是否部署成功。
教程:http://xugang-1017-126-com.iteye.com/blog/1634032
上午的时候,一直在把小课堂视频传到百度云,还把简书,腾讯视频和PPT上传到了草船云。
插入链接的时候,插不进去,后来改成ctrl+V就进去了
三。在本地跑通了jar包之后,上传到阿里云服务器,jar包特别大,有4M多。因为jar包很简单,也就是一个helloworld。东霖的意思是把以前JDBC小课堂的东西都打包进去了,这样又建了一个新的mawen项目,里面只有一个简单的HelloWorld类。
上传方式,1.:使用命令安装 yum -y install lrzsz
运行 rz ,会自动打开一个Windows窗口,选择你要上传到服务器的文件,点击确定
ls 看一下,这个文件已经在你的目录下。
2.第二种使用SFTP协议,使用工具软件。使用Xshell这个工具,打开软件,本地shell
Xshell:\> sftp root@服务器公网ip 回车 # 使用root用户登录该服务器弹出输入用户密码提示框,---> 输入root用户密码
上传文件到服务器
sftp:/root> put e:\project\smallClass\targetHelloWorld/www/test/
还有一个知识点需要记住,java类的路径可以通过这种形式复制
com.ptteng.HelloWorld
E:\project\comptteng\src\main\java\com\ptteng\HelloWorld.java
换文件夹:cd /usr/local
按住shift,右键,此处打开命令窗口,可以直接进入cmd,还是正好的当前盘,就不用从c:/user转了
ls是查看当前文件属性
继续传文件就好了,传到别的文件夹里的文件可以删掉,就不用从CentOs里面转来转去了。
把HelloWorld文件传进去运行,不成功,一开始我是clean,instell。后来雷雷说应该用
package,试了一下,依然无法运行,不知何故。
这是服务器里面的jar包
明天的计划:在服务器上运行jar,先运行好HelloWorld,再运行带数据库的jar包。
遇到的问题:无法跑通,明天解决
今天的收获:学会了不少服务器的操作
java任务一开始时间:2017.12.05
预计demo时间:2018.01-05
可能有延期风险,原因是:基础太差,很多任务的教程都卡壳,进行不下去。
禅道链接地址:http://task.ptteng.com/zentao/project-task-501.html
评论