环境:Tomcat 9.0.1(我没有安装Tomcat,用的是免安装版)、mysql、eclipse
记得先开启数据库服务
1.在eclipse下部署运行:
用eclipse搭建的web文件(手动搭建麻烦):自动生成web.xml
在WEB-CONTENT下建一个index.jsp:
项目目录index.jsp的代码如下:
运行结果:
2.在tomcat下手动部署,在F:\apache-tomcat-9.0.1\webapps下部署,大概目录如下:
其实我懒,这里就是把刚才的java项目拷过来了放到webapps下
手动启动tomcat,打开tomcat下bin文件,运行startup.bat,但是不要关掉,在浏览器查看localhost://8080/linuxwork/index.jsp也可查看。
中间有几个报错问题:
Class.forName(driverName);这句报错:查了之后在web项目中导入了mysql-connector-java的jar包,又在jsp文件开头import了,但在运行服务器的时候报错:大概的意思就是只能导入一个包,解决的方法是在tomcat文件(F:\apache-tomcat-9.0.1\lib)直接导入了mysql-connector-java-5.1.46-bin.jar,手动重启tomcat(startup.bat),关掉后打开eclipse,删除项目中的驱动包再运行。
大概就是这些了。
网友评论