网站设计案例欣赏,网站建设内容保障制度,百度下载2022新版安装,深圳网站建设哪家前言#xff1a;
除了在idea中将项目启动之外#xff0c;也可以将项目部署在本地tomcat或者云服务器上#xff0c;本片文章主要介绍了怎样将项目部署在本地tomcat 下面介绍如何使用Tomcat部署本地项目#xff1a;
1、本篇文章使用的项目案例为一个聚合项目#xff0c;ha…前言
除了在idea中将项目启动之外也可以将项目部署在本地tomcat或者云服务器上本片文章主要介绍了怎样将项目部署在本地tomcat 下面介绍如何使用Tomcat部署本地项目
1、本篇文章使用的项目案例为一个聚合项目hami_parent为父模块其余为子模块项目目录如下图所示 ham-console:后台模块 ham-core:公共模块 ham-file:文件服务器 ham-portal:前台模块 2、部署前需要首先将这些项目模块进行打包点击右侧的Maven Projects
然后如下图步骤点击其余模块一样 同时因为是聚合项目也可以直接在parent项目下执行可以同时将四个子项目模块打包 3、可以看到执行完package后在你的target目录下就会生成一个打好的包 4、MavenWeb项目打的是war包普通Maven项目则打的是jar包右键打好的包按下图在文件资源管理器中打开找到这个包所在位置 5、将打好的包从所在位置处拖到你要部署的tomcat下图所示目录下 6、将下面代码复制到conf目录下的server.xml文件中注意对项目端口号和项目名称的修改仅修改这两处即可需要部署几个就加几个如果只有两个则只加两个即可这里是因为文件服务器也一起部署了所以加了三个 !-- 每个service的名称要区别开 --
Service nameCatalina1!-- 每个项目的端口号也要进行区分保证不被占用 --Connector port8087 protocolHTTP/1.1connectionTimeout20000redirectPort8443 URLEncodingUTF-8/!-- 这里的AJP端口同样也要进行区分 --Connector port8010 protocolAJP/1.3 redirectPort8443 secretRequired/Engine nameCatalina1 defaultHostlocalhostRealm classNameorg.apache.catalina.realm.LockOutRealmRealm classNameorg.apache.catalina.realm.UserDatabaseRealmresourceNameUserDatabase//RealmHost namelocalhost appBasewebappsunpackWARstrue autoDeploytrueValve classNameorg.apache.catalina.valves.AccessLogValve directorylogsprefixlocalhost_access_log suffix.txtpattern%h %l %u %t quot;%rquot; %s %b /!-- 这里是想要部署的对应项目的名称 --Context docBaseham_file-1.0-SNAPSHOT path/ reloadabletrue//Host/Engine/ServiceService nameCatalina2Connector port8084 protocolHTTP/1.1connectionTimeout20000redirectPort8443 URLEncodingUTF-8/Connector port8011 protocolAJP/1.3 redirectPort8443 secretRequired/Engine nameCatalina2 defaultHostlocalhostRealm classNameorg.apache.catalina.realm.LockOutRealmRealm classNameorg.apache.catalina.realm.UserDatabaseRealmresourceNameUserDatabase//RealmHost namelocalhost appBasewebappsunpackWARstrue autoDeploytrueValve classNameorg.apache.catalina.valves.AccessLogValve directorylogsprefixlocalhost_access_log suffix.txtpattern%h %l %u %t quot;%rquot; %s %b /Context docBaseham-portal-1.0-SNAPSHOT path/ reloadabletrue//Host/Engine/ServiceService nameCatalina3Connector port8089 protocolHTTP/1.1connectionTimeout20000redirectPort8443 URLEncodingUTF-8/Connector port8012 protocolAJP/1.3 redirectPort8443 secretRequired/Engine nameCatalina3 defaultHostlocalhostRealm classNameorg.apache.catalina.realm.LockOutRealmRealm classNameorg.apache.catalina.realm.UserDatabaseRealmresourceNameUserDatabase//RealmHost namelocalhost appBasewebappsunpackWARstrue autoDeploytrueValve classNameorg.apache.catalina.valves.AccessLogValve directorylogsprefixlocalhost_access_log suffix.txtpattern%h %l %u %t quot;%rquot; %s %b /Context docBaseham-console-1.0-SNAPSHOT path/ reloadabletrue//Host/Engine/Service 7、在bin目录下找到startup.bat执行即可完成项目的本地tomcat部署 8、执行后可以看到webapps目录下多了如下文件 conf目录下多了如下文件 此时已经完成了部署在浏览器中通过本地端口号访问页面即可