- 本知识点目的
比如servlet, struts, springmvc,这些 J2EE应用都需要部署在Tomcat里才可以运行。而初学者又特别容易在这一步犯错,所以本文专门示例如何从0开始,正确地部署一个可运行的J2EE应用,包括在过程中会碰到的问题以及对应的解决办法。 - 启动
运行其bin目录下的startup.bat
- 部署
接着用记事本把 tomcat对应的 conf 目录下的 server.xml文件打开,加入
注: 文件路径是双斜杠哦,不是单斜杠(j2ee是项目名,Web是j2ee里放网页的文件夹,根据项目实际情况而定,比如WebRoot,WebContent也行)<Context path="/" docBase="E:\\project\\j2ee\\Web" debug="0" reloadable="false" />
或者我们也可以在
D:\Program Files\apache-tomcat-7.0.52\conf\Catalina\localhost下
新建一个xml文件(文件名对应项目名)(例子而已,内容具情况而定):
加了这个
访问地址栏要写http://localhost:8080/bookManage/index.htmlpath="/bookManage"
没加的话就 http://localhost:8080/index.html
<?xml version='1.0' encoding='UTF-8'?> <Context docBase="E:\MyEclipse Professional 2014\bookManage\WebRoot" path="/bookManage" workDir="work\Catalina\localhost\bookManage" debug="0" privileged="true"> <Resource name="jdbc/sqlsrv" auth="Container" type ="javax.sql.DataSource" driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver" url = "jdbc:sqlserver://localhost:1433" username = "sa" password = "123456" /> </Context>
- 重启tomcat,并测试
关闭tomcat, 并重新运行startup.bat。 然后输入如下网址,看到如图所示的截图,即表示部署成功了。
http://127.0.0.1:8080/hello
Tomcat-部署J2EE应用
最新推荐文章于 2023-01-04 17:11:28 发布