1.centos7 安装
software selection选择server with gui
设置centos锁屏时间:Application→System Tools→Settings→Privacy→close→Screen Lock→
Lock Screen After Blank For ……自己设置吧,我设置了1个小时~
无法连接网络:网卡未激活,解决方案参考http://blog.csdn.net/javanjg/article/details/50427088
下载x-shell、x-ftp分别单独下载安装
监测21与22端口号:lsof -i:21,发现默认没开ftp服务;默认开了sftp。
2.jdk选择与安装
/usr/local/jdk
root安装的话,设置系统环境变量出错,导致linux基本命令不可用,这样挽回:用export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin,
然后就可以用命令了,速度用vi把profile改回来,恢复正常。
shell命令基本都在/usr/bin,/usr/sbin,/bin,/sbin,/usr/X11R6/bin中有定义。
3.tomcat选择与安装
/usr/local/tomcat
主要参考http://www.centoscn.com/image-text/config/2014/1127/4194.html
由于本人用的centos7,开启8080端口,参考below:
Centos 7使用firewalld代替了原来的iptables。
开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload
4.maven安装
参考http://www.cnblogs.com/HendSame-JMZ/p/6122188.html
mkdir -p 这个是用于创建嵌套的多层目录结构 例如 mkdir -p /home/a/b/c
export M2_HOME=/root/workspace/software/apache-maven-3.5.0
export MAVEN_OPTS=-Xms256m-Xmx512m
export PATH=$PATH:$M2_HOME/bin
5.maven构建web项目
参考http://www.cnblogs.com/h--d/p/6000778.html;
无需手动修改org.eclipse.wst.common.project.facet.core.xml,org.eclipse.jdt.core.prefs
6.发布项目
cd /usr/local/appsrc/leo-web/
mvn clean package
.
.
.
编译结束显示:
[INFO] Packaging webapp
[INFO] Assembling webapp [leo-web] in [/usr/local/appsrc/leo-web/target/leo-web]
[INFO] Processing war project
[INFO] Copying webapp resources [/usr/local/appsrc/leo-web/src/main/webapp]
[INFO] Webapp assembled in [15 msecs]
[INFO] Building war: /usr/local/appsrc/leo-web/target/leo-web.war
[INFO] WEB-INF/web.xml already added, skipping
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 06:07 min
[INFO] Finished at: 2017-04-21T16:12:59+08:00
[INFO] Final Memory: 15M/174M
[INFO] ------------------------------------------------------------------------
直接静态发布,
将标红leo-web.war考到
/usr/local/tomcat/apache-tomcat-7.0.77/webapps
重启或者已经启动会就可以直接访问。
很兴奋,第一个hello world