JSP=Java Server Pages(java服务器页面)
-> .jsp页面 -> tomcat会将.jsp翻译成 .java源文件 -> 调用jdk中的javac命令编译.java文件为.class -> jvm运行 .class -> .html->客户端
tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local
tar zxf apache-tomcat-7.0.37.tar.gz -C /usr/local
cd /usr/local
ln -s apache-tomcat-7.0.37/ tomcat 制作软连接
vim /etc/profile 配置JAVA的环境变量
export JAVA_HOME=/usr/local/jdk1.7.0_79
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile 使环境变量生效
java -version 查看java版本
vim test.java 编辑java最基本的一个脚本,测试一下
public class test {
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
javac test.java 检测脚本
java test 执行脚本
cd /usr/local/tomcat/
cd webapps/ 发布目录
cd ROOT/ 发布的文件。index.jsp为tomcat的默认发布页面
cd /usr/local/tomcat/bin
./startup.sh 开启tomcat
./shutdown.sh 关闭tomcat
cat ../logs/catalina.out 查看日志信息
netstat -tnlp 查看端口,tomcat端口8080
浏览器:172.25.38.1:8080 tomcat的欢迎页
想要访问80端口自动转到8080端口,修改openresty的配置文件
cd /usr/local/openresty/nginx/
vim conf/nginx.conf
location ~ \.jsp$ {
proxy_pass http://127.0.0.1:8080; 将请求转到8080端口上
}
/usr/local/openresty/nginx/sbin/nginx -t
/usr/local/openresty/nginx/sbin/nginx -s reload
浏览器:
172.25.38.1/index.jsp 访问到tomcat的欢迎页,但是没有图片
在tomcat默认发布页面下写一个简单的动态页面,实现动态资源的访问
cd /usr/local/tomcat/webapps/ROOT/
mv index.jsp index.jsp.bak
vim index.jsp
the time is: <%=new java.util.Date() %>
浏览器:
172.25.38.1/index.jsp 实现简单的动态访问