今天完成的事情:
完成任务3(成功在服务器运行spring mvc项目)
明天计划的事情:
把spring mvc mybatis项目放到服务器运行
遇到的问题:
Q1:为啥丢失了???


A1:没找到原因。只好在pom.xml里面先注释掉了。
Q2:tomcat启动报错Context initialization failed
重装tomcat后成功访问

收获:
倒计时43天!!!
jetty启动
tomcat启动
http://localhost:8080/springmvc/
st.action 需要加上项目名称
服务器上jetty启动
jetty启动成功

访问失败!!!

不知道为啥两个controller创建失败了

看了下平伟老师的日报。。网页访问需要加上war包的名字,加上后成功访问。

查案服务器log

cat主要有三大功能:
1.一次显示整个文件。$ cat filename
2.从键盘创建一个文件。$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件: $cat file1 file2 > file
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
echo "hello word" > temp.out,直接清空原来的内容,填入新内容hello word,
echo “hello” >> temp.out继续追加内容进去
直接使用jetty/bin下面的jetty.sh脚本启动jetty服务

具体如何配置可以看看https://segmentfault.com/a/1190000002919725#articleHeader1 命令会因系统而不同。
关于PID的描述:
PID(Process Identification)操作系统里指进程识别号,也就是进程标识符。操作系统里每打开一个程序都会创建一个进程ID,即PID。
PID(进程控制符)英文全称为Process Identifier,它也属于
电工电子类技术术语。
PID是各进程的代号,每个进程有唯一的PID编号。它是进程运行时系统随机分配的,并不代表专门的进程。在运行时PID是不会改变标识符的,但是你终止程序后再运行PID标识符就会被系统回收,就可能会被继续分配给新运行的程序。
含义
只要运行一程序,系统会自动分配一个标识。
是暂时唯一:进程中止后,这个号码就会被回收,并可能被分配给另一个新进程。
只要没有成功运行其他程序,这个PID会继续分配给当前要运行的程序。
如果成功运行一个程序,然后再运行别的程序时,系统会自动分配另一个PID。
休息的时候看果冻同学用AI给我演示了下作图标,UI果然神奇!
在线安装nginx,启动nginx失败

查看端口号,发现80端口被apache2 占用。看了下nginx.conf,没有看到哪有监听80端口的地方。

所以只好使用命令关闭apache2。再次启动nginx,启动成功

查看nginx状态

通过http://blog.csdn.net/leo_li_3046/article/details/51823222 的方法修改nginx.conf设置端口号和子域

成功使用IP+端口访问

查看相关信息

---------------------------------------------------------------------------------------------
关闭jetty服务


---------------------------------------------------------------------------------------------
开启jetty


---------------------------------------------------------------------------------------------
开启nginx



---------------------------------------------------------------------------------------------
关闭apache2



---------------------------------------------------------------------------------------------
添加153.92.46.207 subhost 到本地host文件 域名绑定IP
通过域名成功访问
---------------------------------------------------------------------------------------------添加153.92.46.207:8080 subhost 到本地host文件 域名绑定IP+端口 解析失败

---------------------------------------------------------------------------------------------
疑问:
1、server中的server_name有什么用?

网站域名与服务器IP绑定。server_name为网址中的前半段,如baidu.com。可以直接通过server_name访问到IP地址。我自己的访问不到是因为没有域名没有绑定IP,可以通过修改HOST文件来成功访问。
2、子域...仅是为了访问不同的端口?或者是为了访问不同的root uri?
域名为baidu.com。子域为www.baidu.com。不同的前缀对应不同的IP地址。由DNS控制。
3、apache2 是啥玩意?关闭apache2对网址访问没有影响。
apache是个web服务器。你将网站放在上面架设好,外界就可以访问了。从功能来讲的话,有:基本网页、个人主页、虚拟主机、网页认证;
第一层:
request请求,通过域名解析出IP地址(域名为server_name),然后到server中的端口号。

第二层:
访问具体的uri

具体参数含义不知道。明天看一波http,nginx吧。。。
感谢刘海威师兄和培宇师兄的热心解答。
评论