如何运行java web程序
准备开发环境
安装JDK(Java Development Kit)并配置环境变量,确保命令行输入java -version和javac -version能正确显示版本。
选择IDE(如IntelliJ IDEA或Eclipse)或文本编辑器(如VS Code),安装对应Java插件。
创建Java Web项目
使用Maven或Gradle构建工具初始化项目,依赖需包含Servlet API(如javax.servlet:javax.servlet-api)。
手动创建项目时,需遵循标准目录结构:
src/
main/
java/ # Java源代码
webapp/ # Web资源(如WEB-INF/web.xml)
resources/ # 配置文件
编写Servlet类
继承HttpServlet并重写doGet或doPost方法处理请求:
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.getWriter().println("Hello, Java Web!");
}
}
在web.xml中配置Servlet映射:
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>com.example.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
部署到Web服务器
使用嵌入式服务器(如Tomcat)时,通过Maven插件直接运行:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
命令行执行mvn tomcat7:run启动项目。
传统部署需打包为WAR文件:
mvn package
将生成的target/*.war文件复制到Tomcat的webapps/目录,启动Tomcat后访问http://localhost:8080/项目名/hello。

调试与访问
IDE中直接启动调试模式,查看控制台日志。
浏览器或Postman测试接口,验证返回结果是否符合预期。






