哈哈,第一篇终于有五个读者啦,好兴奋有木有!!
今天阅兵诶,看到飞机呼呼就过去了,瞬间觉得又到了我报效祖国的时候,那就写一篇吧。
说是大多数学校的计算机专业都是从基础教起,可能和长久以来的教育传统有关系吧,都说打好基础才能更进一步。
但是!!!!c有个鸟意思啊!!!算法有个鸟意思啊!!!学来学去,还是黑底白字的控制台有木有!!一点成就感都没有!!
前两天刚好试了一下jetty和tomcat,当然是在linux下的,搭建了两个小网站,感觉还是不错的,搭建简单,易学,还爆棚的成就感,所以和大家分享一下
然而!!在搭建的过程中,我发现中文资料有个最大的特点,就是看不懂啊!!能不能好好说中文!要不就是能看懂,但是根本有个卵用啊,依旧不好使啊!!所以,我尽量用中文。
墨迹了这么多,最后说一下,并不是说基础没有什么用,而是通过实践(成功的实践),去分析其中理论,分析其实现,如果基础再牛逼,却连成功运行都难,还有什么意思呢,所以,我故意刨除理论,只专注于让它跑起来,剩下的,咱下一篇再慢慢说。
运行系统: centos 6.5 64位
当然是linux啦,简单粗暴,之后有时间再说win上建站吧,如果是win的系统,可以下一个vm虚拟机,安装简单粗暴,如果没有centos,装一个别的linux也行,出现未知问题,自己谷歌哈。记得,一定要是可以上网的虚拟机!!!!!!
jdk!!装个jdk有那么难吗!!!
首先yum知道干啥的不,就是相当于,额,,,应用市场??差不多吧,就在那下就好。。ok
进到linux命令行里,啥!!不会??百度去!!能翻墙就google,会英语就看英文资料
然后呢 说几个linux命令啊:
cd:就是进入目录,相当于进到我的电脑,点击文件夹的作用
ls:看目录里有啥
想深入学习,参见鸟哥,对了用root登陆,root是没有密码的,登上就行
然后呢
yum -y list java*
看到了不??这就是java的列表,就是你可以安装的java的列表,懂了吧,接下来就应该下载
yum -y install java-巴拉巴拉-openjdk*
巴拉巴拉小魔仙,呸呸呸,就是你想安装的java版本,上面那个列表上就有啊,我是1.7,可以试一试别的哦~
哦了,现在输入java -version
诶嘿,看到jdk版本了吧,啥??没看到,那就看看/usr/lib/jvm这个目录有没有啊
cd /usr/lib/jvm
要是有的话配置下环境变量
环境变量是干啥的呢,就是让你在任何地方输入命令,linux都会搭理你的东西
vi /etc/profile
vi是啥??就是文本编辑器,相当于。。。。记事本??更牛逼一点吧
然后一路向下,在最后加上
export JAVA_HOME=/usr/lib/jvm
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
看懂了吧,就是一个指向一个目录的东西
按esc,输入:wq就保存好啦
输入source /etc/profile就配置成功啦,知道了吧,其实配置环境变量没有那么难啦
再试一下
java -version我知道你能看到了,如果看不到,好吧,没救了
然后是jetty
百度,下载一个,我下的是jetty-distribution-9.2.13.v20150730.tar.gz,或者找个链接,然后wget命令,具体百度。
下下来了??我知道你下下来了
安装
tar -zxfv 下下来的那个文件的文件名,全名!!加上文件类型!!
ok,看到解压的那个目录了吧,那个目录就是你的jetty,cd进去,ls看看都有啥,一堆文件夹啊,配置啊,不要管,cd进bin目录
运行脚本
./jetty.sh start
看懂了不,.sh就是脚本文件,就是一个可以运行的东西,加上start参数,ok你的第一个网站已经跑起来啦,简单吧。啥??你想看看??ok,知道你的ip不??不知道??ifconfig命令会帮你。
找到ip了吧
找个浏览器,地址栏填上
(你的ip):8080 如192.168.1.10:8080
看到了吧,这个就是用jetty搭建一个网站的过程,当然,这是默认设置,还有很多需要学的东西,比如说,可以自己拿记事本写个小网页
< !DOCTYPE html>
< html>
< head>
< meta charset="UTF-8">
< title> 主标题 | 副标题< /title>
< /head>
< body>
<p>hello world</p>
< /body>
< /html>
保存为index.html文件,上传到jetty文件夹里webapps文件夹
回到bin文件夹
输入./jetty.sh restart
ok,再打开浏览器,看到了吧
战斗结束。
等会,还没说怎么关呢
当然是./jetty.sh stop啦。。。
好的,jetty部分结束啦,下一篇说一说tomcat,稍微麻烦点,不过更有意思哦~
希望可以帮到大家,写的比较凌乱,之后会详细的说一说配置参数,运行原理啥的,我也要好好看看资料什么的
如果还有问题,报错之类的,希望可以留言或者私信我 qq:812168108
就酱