今天搞了下tomcat,总结一下:
我的电脑是x86的所以下载了x86的压缩包,把压缩包解压后复制粘贴到C盘最外一层,
点击上面文件夹进入会看到下面一系列文件夹
我们用cmd进入bin文件夹,再输入startup.bat回车一下就会启动tomcat程序,shutdown.bat是关闭的意思。
防火墙已关闭,然后右击计算机点属性,再点里面的高级系统设置
新建一个变量取名JAVA_HOME,路径是jdk所在的路径
上面那是用户变量,我们要把用户变量添加到系统变量中去,在系统变量中找到Path变量,点编辑,把光标移到最前面,添加 %JAVA_HOME%\bin; 点确定就配置好jdk环境变量了。
现在我想把tomcat里的内容可以通过手机来访问,好的我们继续,我们进入C盘tomcat目录,点开webapps文件夹,在ROOT文件夹下我们放入一张图片,然后我们看一下电脑的ip4地址是什么,我的是192.168.1.118,查看ip地址可以通过cmd输入 ipconfig
下面进行一些知识点补充:
1.Tomcat目录结构:
bin 主要放批处理文件 startup.bat ,shutdown.bat停止
conf 存放Tomcat相关的配置文件 server.xml web.xml context.xml
lib 存放jar包
logs 日志信息
temp 存放临时文件(文件上传)
webapps 存放Tomcat中所包含的应用,有几个文件夹就有几个应用
Root/index.html
work: Tomcat工作时所产生的目录
2.一个常用Web项目所包含的目录结构
WEB-INF:必须的 (该目录中所包含的内容,外界不能访问)
lib jar包
classes class字节码文件
web.xml 必须的
css文件夹
html文件夹
3.部署的方式:
1.直接将应用程序文件夹拷贝到Tomcat的webapps
2.打war包 jar -cvf web应用目录 . 把war包拷贝到webapps目录下
虚拟路径:在tomcat中的conf目录的server.xml中的节点里添加:注:path是虚拟路径;docBase 是应用程序的物理路径;reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,这种方式需要重启tomcat,但是如果很多用户在用时会影响不好。
我的QQ群是:455253608欢迎加群。