常用的后端开发软件(javaweb、spring、springboot)
用来连接并操控远程服务器的软件
用来拖取文件到远程服务器中
用来连接数据库的软件,十分方便
docker pull mysql:8.0.23
docker run -p 3306:3306 --name mysql8 --restart=always --env=TZ=Asia/Shanghai -v /xgmysql/mysql8/conf:/etc/mysql/conf.d -v /xgmysql/mysql8/logs:/logs -v /xgmysql/mysql8/data:/var/lib/mysql -v /xgmysql/mysql8/backup:/backup -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.23
docker pull tomcat:8.5.73-jdk8-corretto
docker run --name tomcat -p 8080:8080 -v /mytomcat/tomcat/conf:/usr/local/tomcat/conf -v /mytomcat/tomcat/logs:/usr/local/tomcat/logs -v /mytomcat/tomcat/webapps:/usr/local/tomcat/webapps -v /mytomcat/tomcat/webdata:/data -d tomcat:8.5.73-jdk8-corretto
这样tomcat容器启动后就不会自动死亡
docker exec -it 6392d872cf43 /bin/bash
(1)命令如下
cp -r webapps.dist/* webapps
这样tomcat也有相应界面了,没复制之前是没有的
(2)相关界面
注意:如果是
自己本机就是:localhost:8080
如果是远程服务器就是:远程服务器IP地址:8080
这样就布置成功了
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-tomcatartifactId>
<scope>providedscope>
dependency>
<packaging>warpackaging>
标签中加上 Spring_JPA_demo1
此标签目的为打出来的包名直接为 demo.war,而不是 artifactId+version .war的形式。
package com.jpa.spring_jpa.config;
import com.jpa.spring_jpa.SpringJpaApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
public class ServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(SpringJpaApplication.class);
}
}
自己本机:localhost:8080/Spring_JPA_demo1
远程服务器:服务器IP地址:8080/Spring_JPA_demo1