日萌社
人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)
1.只需要war工程(web工程/Controller工程)才需要配置以下信息:因为其他jar工程通过依赖的方式已经导入到war工程中。
2.每个war工程中的pom.xml中配置以下代码:
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- 指定端口 -->
<port>9101</port>
<!-- 请求路径 -->
<path>/</path>
<!-- 要发布到的远程机器上的IP地址:端口/manager/text -->
<url>http://IP地址:端口/manager/text</url>
<server>tomcat7</server> <!-- 此处的名字必须和setting.xml中配置的Server ID一致 -->
<update>true</update>
</configuration>
</plugin>
</plugins>
<finalName>${project.artifactId}</finalName>
</build>
3.maven的conf目录下的settings.xml 配置如下代码:
<server>
<id>tomcat7</id>
<username>admin</username>
<password>admin</password>
</server>
4.Maven重新加载war工程(Service工程+Controller工程)
5.到要部署到的window/linux下的 Tomcat目录\conf文件夹中的 tomcat-users.xml中添加配置内容,然后启动Tomcat。
如果修改配置文件之前就已经启动了Tomcat的话,则修改完配置文件之后,必须重启Tomcat。
1.比如在当前window中把war工程远程发布到远程的另外一台window中,
即要到远程的那一台window中的 Tomcat目录\conf文件夹中的 tomcat-users.xml中添加配置内容。
2.比如在当前window中把war工程远程发布到远程的另外一台linux中,
即要到远程的那一台linux中的 Tomcat目录\conf文件夹中的 tomcat-users.xml中添加配置内容。
6.Tomcat目录\conf文件夹中的 tomcat-users.xml中要添加配置内容如下:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
7.将 war工程(Service工程+Controller工程)都生成对应的war包:
第一种方式:1.执行“clean install”,会在war工程(Service工程+Controller工程)中的target目录下生成“项目名.war”工程。
2.如果把“项目名.war”工程部署到Tomcat目录下的webapps文件中并进行启动的话,那么访问该项目的URL中,
其请求路径前面都必须带有当前该项目的名字。
第二种方式(推荐):
1.war工程(Service工程+Controller工程)的根目录下 “Shift + 右键” 打开命令窗口,执行 mvn tomcat7:deploy
执行mvn tomcat7:deploy 之后,也会在war工程(Service工程+Controller工程)中的target目录下生成“项目名.war”工程,
但重要的是会在Tomcat目录下\webapps文件夹中会生成“ROOT.war”,该“ROOT.war”会覆盖官方Tomcat提供的ROOT项目,
所以我们使用的也正是“ROOT.war”。
2.如果把“ROOT.war”工程部署到Tomcat目录下的webapps文件中并进行启动的话,那么访问该项目的URL中,
其请求路径前面都无需带有当前该项目的名字,请求路径前面带有“/”即可访问。
10.只需要启动该Tomcat,即可自动解压webapps文件夹中的“ROOT.war”工程(Service工程+Controller工程)。
在Tomcat目录下bin文件中,执行“./startup.sh”即可启动Tomcat。
1.修改war工程(Service工程+Controller工程)中的pom.xml中的Tomcat端口
2.F:\pingyougou_daima\pinyougou-parent\pinyougou-portal-web\src\main\webapp\js\controller\contentController.js
window:location.href="http://localhost:9104/search.html#?keywords="+$scope.keywords;
linux:location.href="http://192.168.25.128:10017/pinyougou-search-web/search.html#?keywords="+$scope.keywords;
3.F:\pingyougou_daima\pinyougou-parent\pinyougou-search-web\src\main\webapp\search.html
window:<a href="http://localhost:9105/{{item.id}}.html" target="_blank"><img src="{{item.image}}" /></a>
linux:
4.访问以下地址:
http://192.168.25.128:10011/pinyougou-manager-web/login.html
http://192.168.25.128:10020/pinyougou-shop-web/register.html
http://192.168.25.128:10014/pinyougou-portal-web/index.html
http://192.168.25.128:10017/pinyougou-search-web/search.html
http://192.168.25.128:8080/dubbo-admin-2.8.4
http://192.168.25.133:8080/solr-4.10.3
pom.xml配置
1.只需要war工程(web工程/Controller工程)才需要配置以下信息:因为其他jar工程通过依赖的方式已经导入到war工程中。
2.每个war工程中的pom.xml中配置以下代码:
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- 指定端口 -->
<port>9101</port>
<!-- 请求路径 -->
<path>/</path>
<!-- 要发布到的远程机器上的IP地址:端口/manager/text -->
<url>http://IP地址:端口/manager/text</url>
<server>tomcat7</server> <!-- 此处的名字必须和setting.xml中配置的Server ID一致 -->
<update>true</update>
</configuration>
</plugin>
</plugins>
<finalName>${project.artifactId}</finalName>
</build>
maven配置
maven的conf目录下的settings.xml 配置如下代码:
<server>
<id>tomcat7</id>
<username>admin</username>
<password>admin</password>
</server>
Tomcat配置
1.到要部署到的window/linux下的 Tomcat目录\conf文件夹中的 tomcat-users.xml中添加配置内容,然后启动Tomcat。
如果修改配置文件之前就已经启动了Tomcat的话,则修改完配置文件之后,必须重启Tomcat。
1.比如在当前window中把war工程远程发布到远程的另外一台window中,
即要到远程的那一台window中的 Tomcat目录\conf文件夹中的 tomcat-users.xml中添加配置内容。
2.比如在当前window中把war工程远程发布到远程的另外一台linux中,
即要到远程的那一台linux中的 Tomcat目录\conf文件夹中的 tomcat-users.xml中添加配置内容。
2.Tomcat目录\conf文件夹中的 tomcat-users.xml中要添加配置内容如下:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
发布项目的命令:mvn tomcat7:deploy
将 war工程(Service工程+Controller工程)都生成对应的war包:
1.war工程(Service工程+Controller工程)的根目录下 “Shift + 右键” 打开命令窗口,执行 mvn tomcat7:deploy
执行mvn tomcat7:deploy 之后,也会在war工程(Service工程+Controller工程)中的target目录下生成“项目名.war”工程,
但重要的是会在Tomcat目录下\webapps文件夹中会生成“ROOT.war”,该“ROOT.war”会覆盖官方Tomcat提供的ROOT项目,
所以我们使用的也正是“ROOT.war”。
2.如果把“ROOT.war”工程部署到Tomcat目录下的webapps文件中并进行启动的话,那么访问该项目的URL中,
其请求路径前面都无需带有当前该项目的名字,请求路径前面带有“/”即可访问。
只需要启动该Tomcat,即可自动解压webapps文件夹中的“ROOT.war”工程(Service工程+Controller工程)。
在Tomcat目录下bin文件中,执行“./startup.sh”即可启动Tomcat。
mvn tomcat7:deploy发布pinyougou-sellergoods-service