记事本 + 命令行 + Tomcat + JDK 写一个简单的JavaWeb程序
2017-09-06 22:53
661 查看
*注意:本文所涉及内容都是基于win10,JDK1.8.0_102,Tomcat8.5.11实现的。
(2)此电脑-右键->属性->高级系统设置->环境变量;
(3)系统环境变量->新建->
变量名:JAVA_HOME
变量值:F:\JDK\Java\jdk1.8.0_102(JDK所在目录)
(4)在系统环境变量中找到CLASSPATH,添加
%JAVA_HOME%\lib\tools.jar 和 %JAVA_HOME%\lib\dt.jar(如果是win7系统,注意不要遗漏‘;’);
(5)在系统环境变量中找到Path,添加
%JAVA_HOME%\bin
(6)测试Java环境是否配置成功:
1)win + R
4000
输入cmd 打开 命令提示符;
2)输入 java -version,若出现对应版本号则说明配置成功。
(1)Tomcat官网下载;
(2)变量名:TOMCAT_HOME
变量值:F:\Tomcat\apache-tomcat-8.5.11(Tomcat所在目录)
(3)CLASSPATH=%TOMCAT_HOME%\lib\jsp-api.jar;%TOMCAT_HOME%\lib\servlet-api.jar;
(4)Tomcat所在目录->bin->startup.bat(双击,启动服务);
(5)如果Tomcat成功启动(窗口不闪退),说明环境配置成功。注意:弹出的窗口不要关闭。
(2)单击Manager App按钮会出现“需要进行身份验证”的弹框;
(3)用户名和密码需要在conf目录(F:\Tomcat\apache-tomcat-8.5.11\conf)下的tomcat-users.xml中设置;
1)用记事本打开tomcat-users.xml文件,一般在末尾位置有如图所示内容:
2)修改相关内容,修改后内容(注意去掉注释标签‘<!– –>’):
用户名和密码可以自行设置,其他的内容不能随意更改,注意多处修改的manager-gui;
(4)修改完成保存后,重启tomcat服务;打开浏览器进入http://localhost:8080 -> Manager App -> 输入用户名密码(刚刚设置的) -> 成功进入如下界面(如果没有成功,优先考虑服务是否重启和浏览器缓存问题等);
(5)用记事本写一个简单的Web页面,以jsp为例:
(6)用命令行将刚刚的jsp文件打包成war包:
jar -cvf myweb.war *.*(在jsp文件所在目录下执行该命令);
(7)进入Tomcat Web Application Manager页面(localhost:8080/manager/html),点击 选择文件 -> 找到刚刚打包好的war文件myweb.war选择 -> 点击 Deploy -> 部署成功。
(8)在Tomcat Web Application Manager页面的上部找到myweb,点击即可查看页面效果。(注意:默认welcome-file 是 index或default,如果不是默认名,会出现404错误,则在地址栏输入你所写页面的文件名,例如”/test.html”)
一、Java的环境变量配置
(1)JDK官网下载;(2)此电脑-右键->属性->高级系统设置->环境变量;
(3)系统环境变量->新建->
变量名:JAVA_HOME
变量值:F:\JDK\Java\jdk1.8.0_102(JDK所在目录)
(4)在系统环境变量中找到CLASSPATH,添加
%JAVA_HOME%\lib\tools.jar 和 %JAVA_HOME%\lib\dt.jar(如果是win7系统,注意不要遗漏‘;’);
(5)在系统环境变量中找到Path,添加
%JAVA_HOME%\bin
(6)测试Java环境是否配置成功:
1)win + R
4000
输入cmd 打开 命令提示符;
2)输入 java -version,若出现对应版本号则说明配置成功。
二、Tomcat的环境变量配置
具体操作和Java环境变量配置相同(1)Tomcat官网下载;
(2)变量名:TOMCAT_HOME
变量值:F:\Tomcat\apache-tomcat-8.5.11(Tomcat所在目录)
(3)CLASSPATH=%TOMCAT_HOME%\lib\jsp-api.jar;%TOMCAT_HOME%\lib\servlet-api.jar;
(4)Tomcat所在目录->bin->startup.bat(双击,启动服务);
(5)如果Tomcat成功启动(窗口不闪退),说明环境配置成功。注意:弹出的窗口不要关闭。
三、web部署
(1)在浏览器地址栏中输入:http://localhost:8080(默认端口号8080,在conf目录下的server.xml文件中修改),会出现如图界面,接下来尝试使用Manager App;(2)单击Manager App按钮会出现“需要进行身份验证”的弹框;
(3)用户名和密码需要在conf目录(F:\Tomcat\apache-tomcat-8.5.11\conf)下的tomcat-users.xml中设置;
1)用记事本打开tomcat-users.xml文件,一般在末尾位置有如图所示内容:
2)修改相关内容,修改后内容(注意去掉注释标签‘<!– –>’):
<role rolename ="manager-gui" />
<role rolename="role1"/>
<user username ="tomcat" password ="tomcat" roles ="manager-gui" />
<user username="both" password="tomcat" roles="manager-gui,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
用户名和密码可以自行设置,其他的内容不能随意更改,注意多处修改的manager-gui;
(4)修改完成保存后,重启tomcat服务;打开浏览器进入http://localhost:8080 -> Manager App -> 输入用户名密码(刚刚设置的) -> 成功进入如下界面(如果没有成功,优先考虑服务是否重启和浏览器缓存问题等);
(5)用记事本写一个简单的Web页面,以jsp为例:
<%@page language="java" import="java.util.*" pageEncoding="utf-8" %> <!DOCTYPE HTML> <html> <head> <title>page</title> </head> <body> <%String[] colors={"#57645A","#NaNNaNNaN"}; String[] context={"text1","text2","text3","text4","text5"}; %> <table> <%for(int i = 0;i < context.length;i++){ %> <tr> <td bgcolor=<%=colors[i%2] %>><%=context[i%5] %></td> <td bgcolor=<%=colors[i%2] %>><%=context[i%5] %></td> </tr> <%} %> </table> </body> </html>
(6)用命令行将刚刚的jsp文件打包成war包:
jar -cvf myweb.war *.*(在jsp文件所在目录下执行该命令);
(7)进入Tomcat Web Application Manager页面(localhost:8080/manager/html),点击 选择文件 -> 找到刚刚打包好的war文件myweb.war选择 -> 点击 Deploy -> 部署成功。
(8)在Tomcat Web Application Manager页面的上部找到myweb,点击即可查看页面效果。(注意:默认welcome-file 是 index或default,如果不是默认名,会出现404错误,则在地址栏输入你所写页面的文件名,例如”/test.html”)
相关文章推荐
- HzhJava框架搭建二:添加tomcat和spring运行一个简单web程序
- Java基础JDK环境变量设置及使用记事本进行简单的Java程序开发
- 用java实现的一个简单web服务器程序
- 用记事本写一个简单的java程序
- Linux环境下部署完JDK后运行一个简单的Java程序
- Linux环境下部署完JDK后运行一个简单的Java程序
- Linux环境安装卸载JDK以及安装Tomcat和发布Java的web程序
- 在eclipse启动tomcat运行一个web程序,报java.lang.OutOfMemoryError: PermGen space
- Java-Web系列(二)--一个简单的web服务搭建(servlet+jsp+tomcat)
- 用java开发的一个简单的记事本程序
- 用记事本写一个简单的java程序
- Test__GUI__用java编写一个简单的记事本程序,打包成jar双击运行
- 一个简单的Java命令行添加/删除联系人程序(仿C语言)
- 一个简单的java记事本程序
- 【java基础之程序】【一个简单的记事本程序】
- 3 JavaWeb之Mac下Myeclipse配置Tomcat创建一个简单问web工程
- Java做一个最简单的Socket通话程序
- [java]一个简单的程序巩固基本概念
- java开发的一个简单的本地web服务器
- 一个GUI的简单练习-------- Java记事本 简单实现 陆续完善中……