- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无IDE工具手动开发JavaWeb程序
在无IDE工具的情况下,编写,配置,管理Web 程序,包含以下方面:
无IDE工具手动编写Web程序,组织目录结构,要对掌握Web目录结构。
使用JDK的jar命令生成war包,在Tomcat中部署Web程序使用此包
修改配置文件,包括项目的web.xml,Tomcat的配置文件,如修改端口号。
使用Tomcal后台管理Web程序
配置Web程序安全项。
一、手动编写Web程序
1、构建Web目录结构:
MyWeb目录为Web项目的根目录,一般为项目名字
META-INF存放项目描述信息
WEB-INF目录不对外公开,存放项目使用的资源
classes存放java的class文件
lib存放项目使用的.jar包
web.xml为项目的配置文件。
2、编写index.jsp文件。
jsp文件中第一行应写入指令语句。
3、web.xml可以拷贝已有项目的文件,并做修改。
二、生成war包并在Tomcat中运行
1、使用JDK的jar首先确定系统环境变量正确。
命令:
打包:jar cvf MyWeb.war *.*
要先进入MyWeb目录,完成后在META-INF中自动生成系统文件。
查看包内容:jar tvf MyWeb.war
解压缩:jar xvf MyWeb.war
此命令还可以打ear 和 jar 包。
2、将生成的.war包拷贝到Tomcat的webapps目录中
3、然后在Tomcat的bin目录中运行shutdown.bat文件启动Tomcat,Tomcat自动在webapps目录中解压.war包,并加载项目。
Tomcat启动后提示信息:
http-8080表示在8080端口,使用http协议启动。
in 1422 ms表示启动时间,出现以上提示表示启动已成功。
注意:在Tomcat运行时,此命令提示符窗口不可关闭。
4、打开浏览器,输入http://localhost:8080/MyWeb/,看到正确结果则运行成功。
注:Tomcat 的目录结构和使用
Tomcat有很多版本:5,5.5,6等等,如apache-tomcat-5.5.25
解压apache-tomcat-5.5.25.zip后,在其目录中包含多个文件夹
bin:存放Tomcat程序,常用的有:启动Startup.bat,关闭Shutdown.bat,
在Linux和UNIX下使用Startup.sh和Shutdown.sh。
conf:存放Tomcat配置文件。
webapps存放要运行的Web项目。
work:Tomcat运行时的工作空间,翻译JSP生成的.java文件和编译后的.class文件等等存放在此。
三、修改端口号
Tomcat默认端口号为:8080,可以修改此端口号,如修改为80则在浏览器中无须输入端口号。
打开conf目录下的server.xml文件,在其中搜索8080(现用端口),
找到:!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --
Connector port=8080 maxHttpHeaderSize=8192
将8080修改为80
重新启动Tomcat(先运行shutdown.bat关闭,再运行Startup.bat启动),即将使用的端口号修改。
可能的错误:
表示端口已经被占用,如安装了IIS,关闭IIS中的服务,再重新启动Tomcat。
修改后再使用http://localhost:8080/MyWeb/则无法显示网页,将:8080去掉或改为:80即可正常访问。
四、使用Tomcal后台管理Web程序
在启动Tomcat服务后,在浏览器中输入:http://localhost/,即可进入Tomcat后台管理程序。
管理运行项目的有admin和Tomcat Manager两种,但在Tomcat 5.0后未安装admin,须要另外安装,所以只有Tomcat Manager一种:
点击链接进入
出现提示输入用户名和密码
点击确定进入,出错,表示还没有配置用户名和密码,或不正确
也可能不是以上提示
打开conf/ tomcat-users.xml,在tomcat-users/tomcat-users中输入用户名和密码,可复制错误提示的代码。
role rolename=manager/
user username=wyq password=wyq roles=manager/
表示:role为角色,用户名:wyq,密码:wyq,登录到manager,重新进入,输入用户名和密码,即可进入后台管理系统
Tomcat 5.5可能无法显示以上提示。
在后台中可以看到已经启动的Web程序,如MyWeb
1、可以对Web程序进行启动(S
文档评论(0)