我一直在探索docker,用servlets和sql制作简单的web应用。我已经将sql对接,并用jdbc的名字连接起来。
学生jdbc
public class StudentDAO {
private static String jdbcURL = "jdbc:mysql://db:3306/student_details?useSSL=false";
private static String jdbcUsername = "root";
private static String jdbcPassword = "password";
}
这是我的docker文件(我已经复制了.war文件)
FROM tomcat:8.0
MAINTAINER thiyagu_codes
RUN rm -rf /usr/local/tomcat/webapps/*
COPY build/JavaWeb.war /usr/local/tomcat/webapps/JavaWeb.war
# RUN javac StudentDAO.java
CMD ["java", "-classpath", "mysql-connector-java-8.0.13.jar:.","StudentDAO"]
CMD ["catalina.sh","run"]
docker container run-it--发布8081:8080您的\u名称/一些应用程序图像
它已经成功运行时,前往localhost,我没有发现任何东西,而运行在tomcat(在java中)它做得很好。有什么帮助吗?谢谢你过来看看。
暂无答案!
目前还没有任何答案,快来回答吧!