项目发布到tomcat
-
1、项目结构:
-
2、复制一个web.xml并将编码改为UTF-8
-
3、配置编译路径build path
设置config build path到package/webapp/WEB-INF/classes
因为部署的是webapp的路径,所以要把字节码文件放到webapp的classes里面,并配置eclipse
项目的classpath就变为了
- 4、设置tomcat/conf/server.xml的
<Context docBase="项目路径/forward-redirect-scope-jsp/webapp" path=""/>
- 5、配置源码apache-tomcat-7.0.88-src.zip
如果报错:这需要添加源码
严重: Servlet [MappingServlet] in web application [] threw load() exception
java.lang.ClassNotFoundException: com._520it._01_mapping.MappingServlet
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1928)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1771)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:536)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:518)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:148)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1127)
解决办法:
eclipse4.7.0 (Oxygen)版本安装tomcat三只小猫插件
连接:https://blog.csdn.net/qq_28023365/article/details/86473365