宝塔部署javaweb

宝塔部署

然后点击服务进到这里
在这里插入图片描述

点击防火墙添加一个端口为8888因为你要访问的宝塔就是这个端口,不然访问不了
你可以安装一个linux宝塔来布置javaweb

yum install <span class="token operator">-</span>y wget <span class="token operator">&&</span> wget <span class="token operator">-</span><span class="token class-name">O</span> install<span class="token punctuation">.</span>sh http<span class="token operator">:</span><span class="token operator">/</span><span class="token operator">/</span>download<span class="token punctuation">.</span>bt<span class="token punctuation">.</span>cn<span class="token operator">/</span>install<span class="token operator">/</span>install_6<span class="token punctuation">.</span><span class="token number">0.</span>sh <span class="token operator">&&</span> sh install<span class="token punctuation">.</span>sh
yum install <span class="token operator">-</span>y wget <span class="token operator">&&</span> wget <span class="token operator">-</span><span class="token class-name">O</span> install<span class="token punctuation">.</span>sh http<span class="token operator">:</span><span class="token operator">/</span><span class="token operator">/</span>download<span class="token punctuation">.</span>bt<span class="token punctuation">.</span>cn<span class="token operator">/</span>install<span class="token operator">/</span>install_6<span class="token punctuation">.</span><span class="token number">0.</span>sh <span class="token operator">&&</span> sh install<span class="token punctuation">.</span>sh 
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装过程中一直点确定就行了

不要问这个是什么意思,直接复制粘贴就行了,

安装完毕后就输入

bt <span class="token keyword">default</span>
bt <span class="token keyword">default</span> 
bt default

就会弹出网址和密码以及账号

在你输入这个的时候先去阿里云的这个地方放行端口

当你登陆上后就会这样

宝塔会向你推荐安装一个套餐你不要安装,因为浪费空间,有些东西用不到

在这里插入图片描述
这个是我已经布置了项目所以有报红,

之后你就到软件商城下东西,搜索ngnix,tomcat,mysql安装这些就够了

宝塔配置

我的项目是springboot打包的war并不是内置的tomcat你可以在pom.xml中写入,如果你不是springboot的项目此处可以不管

<span class="token generics"><span class="token punctuation"><</span>dependency<span class="token punctuation">></span></span> <span class="token generics"><span class="token punctuation"><</span>groupId<span class="token punctuation">></span></span>org<span class="token punctuation">.</span>springframework<span class="token punctuation">.</span>boot<span class="token operator"><</span><span class="token operator">/</span>groupId<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>artifactId<span class="token punctuation">></span></span>spring<span class="token operator">-</span>boot<span class="token operator">-</span>starter<span class="token operator">-</span>web<span class="token operator"><</span><span class="token operator">/</span>artifactId<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>exclusions<span class="token punctuation">></span></span> <span class="token generics"><span class="token punctuation"><</span>exclusion<span class="token punctuation">></span></span> <span class="token generics"><span class="token punctuation"><</span>groupId<span class="token punctuation">></span></span>org<span class="token punctuation">.</span>springframework<span class="token punctuation">.</span>boot<span class="token operator"><</span><span class="token operator">/</span>groupId<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>artifactId<span class="token punctuation">></span></span>spring<span class="token operator">-</span>boot<span class="token operator">-</span>starter<span class="token operator">-</span>tomcat<span class="token operator"><</span><span class="token operator">/</span>artifactId<span class="token operator">></span> <span class="token operator"><</span><span class="token operator">/</span>exclusion<span class="token operator">></span> <span class="token operator"><</span><span class="token operator">/</span>exclusions<span class="token operator">></span> <span class="token operator"><</span><span class="token operator">/</span>dependency<span class="token operator">></span> <span class="token operator"><</span><span class="token operator">!</span><span class="token operator">--</span>外部提供tomcat<span class="token operator">--</span><span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>dependency<span class="token punctuation">></span></span> <span class="token generics"><span class="token punctuation"><</span>groupId<span class="token punctuation">></span></span>org<span class="token punctuation">.</span>apache<span class="token punctuation">.</span>tomcat<span class="token operator"><</span><span class="token operator">/</span>groupId<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>artifactId<span class="token punctuation">></span></span>tomcat<span class="token operator">-</span>servlet<span class="token operator">-</span>api<span class="token operator"><</span><span class="token operator">/</span>artifactId<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>version<span class="token punctuation">></span></span><span class="token number">7.0</span><span class="token number">.42</span><span class="token operator"><</span><span class="token operator">/</span>version<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>scope<span class="token punctuation">></span></span>provided<span class="token operator"><</span><span class="token operator">/</span>scope<span class="token operator">></span> <span class="token operator"><</span><span class="token operator">/</span>dependency<span class="token operator">></span> <span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">-</span> <span class="token keyword">public</span> <span class="token keyword">class</span> <span class="token class-name">Spring</span> <span class="token keyword">extends</span> <span class="token class-name">SpringBootServletInitializer</span> <span class="token punctuation">{<!-- --></span> <span class="token keyword">public</span> <span class="token keyword">static</span> <span class="token keyword">void</span> <span class="token function">main</span><span class="token punctuation">(</span><span class="token class-name">String</span><span class="token punctuation">[</span><span class="token punctuation">]</span> args<span class="token punctuation">)</span> <span class="token punctuation">{<!-- --></span> <span class="token class-name">SpringApplication</span><span class="token punctuation">.</span><span class="token function">run</span><span class="token punctuation">(</span><span class="token class-name">Spring</span><span class="token punctuation">.</span><span class="token keyword">class</span><span class="token punctuation">,</span> args<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token annotation punctuation">@Override</span> <span class="token keyword">protected</span> <span class="token class-name">SpringApplicationBuilder</span> <span class="token function">configure</span><span class="token punctuation">(</span><span class="token class-name">SpringApplicationBuilder</span> builder<span class="token punctuation">)</span> <span class="token punctuation">{<!-- --></span> <span class="token keyword">return</span> builder<span class="token punctuation">.</span><span class="token function">sources</span><span class="token punctuation">(</span><span class="token class-name">Spring</span><span class="token punctuation">.</span><span class="token keyword">class</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token punctuation">}</span> springboot的启动器这样弄pom中的打包方式为war
 <span class="token generics"><span class="token punctuation"><</span>dependency<span class="token punctuation">></span></span> <span class="token generics"><span class="token punctuation"><</span>groupId<span class="token punctuation">></span></span>org<span class="token punctuation">.</span>springframework<span class="token punctuation">.</span>boot<span class="token operator"><</span><span class="token operator">/</span>groupId<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>artifactId<span class="token punctuation">></span></span>spring<span class="token operator">-</span>boot<span class="token operator">-</span>starter<span class="token operator">-</span>web<span class="token operator"><</span><span class="token operator">/</span>artifactId<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>exclusions<span class="token punctuation">></span></span> <span class="token generics"><span class="token punctuation"><</span>exclusion<span class="token punctuation">></span></span> <span class="token generics"><span class="token punctuation"><</span>groupId<span class="token punctuation">></span></span>org<span class="token punctuation">.</span>springframework<span class="token punctuation">.</span>boot<span class="token operator"><</span><span class="token operator">/</span>groupId<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>artifactId<span class="token punctuation">></span></span>spring<span class="token operator">-</span>boot<span class="token operator">-</span>starter<span class="token operator">-</span>tomcat<span class="token operator"><</span><span class="token operator">/</span>artifactId<span class="token operator">></span> <span class="token operator"><</span><span class="token operator">/</span>exclusion<span class="token operator">></span> <span class="token operator"><</span><span class="token operator">/</span>exclusions<span class="token operator">></span> <span class="token operator"><</span><span class="token operator">/</span>dependency<span class="token operator">></span> <span class="token operator"><</span><span class="token operator">!</span><span class="token operator">--</span>外部提供tomcat<span class="token operator">--</span><span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>dependency<span class="token punctuation">></span></span> <span class="token generics"><span class="token punctuation"><</span>groupId<span class="token punctuation">></span></span>org<span class="token punctuation">.</span>apache<span class="token punctuation">.</span>tomcat<span class="token operator"><</span><span class="token operator">/</span>groupId<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>artifactId<span class="token punctuation">></span></span>tomcat<span class="token operator">-</span>servlet<span class="token operator">-</span>api<span class="token operator"><</span><span class="token operator">/</span>artifactId<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>version<span class="token punctuation">></span></span><span class="token number">7.0</span><span class="token number">.42</span><span class="token operator"><</span><span class="token operator">/</span>version<span class="token operator">></span> <span class="token generics"><span class="token punctuation"><</span>scope<span class="token punctuation">></span></span>provided<span class="token operator"><</span><span class="token operator">/</span>scope<span class="token operator">></span> <span class="token operator"><</span><span class="token operator">/</span>dependency<span class="token operator">></span> <span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">--</span><span class="token operator">-</span> <span class="token keyword">public</span> <span class="token keyword">class</span> <span class="token class-name">Spring</span> <span class="token keyword">extends</span> <span class="token class-name">SpringBootServletInitializer</span> <span class="token punctuation">{<!-- --></span> <span class="token keyword">public</span> <span class="token keyword">static</span> <span class="token keyword">void</span> <span class="token function">main</span><span class="token punctuation">(</span><span class="token class-name">String</span><span class="token punctuation">[</span><span class="token punctuation">]</span> args<span class="token punctuation">)</span> <span class="token punctuation">{<!-- --></span> <span class="token class-name">SpringApplication</span><span class="token punctuation">.</span><span class="token function">run</span><span class="token punctuation">(</span><span class="token class-name">Spring</span><span class="token punctuation">.</span><span class="token keyword">class</span><span class="token punctuation">,</span> args<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token annotation punctuation">@Override</span> <span class="token keyword">protected</span> <span class="token class-name">SpringApplicationBuilder</span> <span class="token function">configure</span><span class="token punctuation">(</span><span class="token class-name">SpringApplicationBuilder</span> builder<span class="token punctuation">)</span> <span class="token punctuation">{<!-- --></span> <span class="token keyword">return</span> builder<span class="token punctuation">.</span><span class="token function">sources</span><span class="token punctuation">(</span><span class="token class-name">Spring</span><span class="token punctuation">.</span><span class="token keyword">class</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token punctuation">}</span> springboot的启动器这样弄pom中的打包方式为war 
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <!--外部提供tomcat--> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-servlet-api</artifactId> <version>7.0.42</version> <scope>provided</scope> </dependency> --------------------------------------------------------------- public class Spring extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(Spring.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(Spring.class); } } springboot的启动器这样弄pom中的打包方式为war

然后将打包好的war到

网站里

在这里插入图片描述
点击添加站点
在这里插入图片描述

域名就写你在阿里云申请的域名

然后其他都不管点击提交

在这里插入图片描述

点击设置
在这里插入图片描述

点击tomcat启动,如果你是springboot的项目的话然后点击配置文件那个地方是ngnix的配置文件
在这里插入图片描述
这个地方添加以下这段

root <span class="token operator">/</span>www<span class="token operator">/</span>wwwroot<span class="token operator">/</span>写你的域名<span class="token operator">/</span>这个是你的项目名字<span class="token operator">/</span>WEB<span class="token operator">-</span>INF<span class="token operator">/</span>classes<span class="token operator">/</span><span class="token keyword">static</span><span class="token operator">/</span><span class="token punctuation">;</span>
root <span class="token operator">/</span>www<span class="token operator">/</span>wwwroot<span class="token operator">/</span>写你的域名<span class="token operator">/</span>这个是你的项目名字<span class="token operator">/</span>WEB<span class="token operator">-</span>INF<span class="token operator">/</span>classes<span class="token operator">/</span><span class="token keyword">static</span><span class="token operator">/</span><span class="token punctuation">;</span> 
root /www/wwwroot/写你的域名/这个是你的项目名字/WEB-INF/classes/static/;

点击保存就可以了

你就可以访问你的网站了直接输入域名即可访问

总体来说还是有点小难度的嘻嘻加油啊!
宝塔部署javaweb插图7

原文链接:https://blog.csdn.net/qq_52055512/article/details/120090613

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享