设为首页 收藏本站
查看: 610|回复: 0

[经验分享] web项目发布-winxp、花生壳、Tomcat7、maven、mysql、ibatis

[复制链接]

尚未签到

发表于 2016-10-18 07:08:35 | 显示全部楼层 |阅读模式
  前辈的maven经验
  http://hi.baidu.com/mylovechangchu/blog/category/%CF%EE%C4%BF%B9%DC%C0%ED
  
  struts2/maven/eclipse.helios/tomcat/mysql.ibatis
  1.配置环境变量
  
java_home:F:\Java\jdk1.6.0_10
  classpath: .;%java_home%lib;
  path :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\WINDOWS\system32\WindowsPowerShell\v1.0;F:\mysql2011\bin;
%java_home%bin;%M2_HOME%bin
  
  
  maven:
  指定maven的jar库本机路径
在eclipse—Preference—Java Build Path—libraries-add Variables-config variables-classpath variables,选择New,name定义为M2_REPO,path选择Folder,路径为\Documents and Settings\用户\.m2\repository.
  
  2.配置jetty运行环境
  
debug调试:用下面配置
  [项目名 右键 -debug as -debug configure-remote java application-
  name:项目名
  connect----project:项目名 connection type:standard(socket attach) connection properties:host: localhost port:8000
]
  
  mysql:安装 表。。
  
  maven 打包发布:
  多个项目互相依赖:B依赖A
  底层的项目A先打成jar包,B安装依赖jar包A:
  安装到本地库 mvn install -Dmaven.test.skip=true
  B编译、运行
  
  3.B打包发布:
  mvn clean
mvn compile编译
mvn package -Dmaven.test.skip=true 打包
  B打包成B.war包 里面已经包含A jar包
  
  B.war放到:tomcat\webapps\下面
  
  4.花生壳+winxp+tp-link发布到外网
  
  一。tomcat配置文件修改
config/server.xml
<Connector port="8080"修改为:<Connector port="80"
<Engine name="Catalina" defaultHost="花生壳生成的地址">
  <Host name="花生壳生成的地址"  appBase="webapps"
  
  二。路由器设置
  Ip与MAC绑定:ARP映射表里面会看到tomcat所在机器Ip地址,这块好像是设置路由自动生成的。
  
  具体的映射方法:
1)转发规则/虚拟服务器,点击新增条目以后会有:服务端口号、IP地址、协议、状态、常用服务端口号。
我们只需在这里IP地址(服务器的局域网IP),协议选择ALL(有的路由好像没有这项,那就不需要填写了),状态选择生效,常用服务端口号选择HTTP或者WEB即可。这里选http
这时默认的端口号为80。当常用服务端口号没有HTTP或者WEB这项时,可以选择DNS,然后手动把端口号改成80。点击生效。保存即可。
2)在动态DNS那选择花生壳,输入注册的花生壳用户名和密码,启动DDNS。连接状态:成功
  
  三。重启tomcat
  tomcat5.5不支持jstl1.2标签
  
  http://花生壳生成的地址/项目名/index.jsp
  
  
  mvn 命令:
  mvn clean
  mvn eclipse:eclipse
  mvn jetty:run
  mvn clean install //jar安装
  测试:mvn test //所有
//测试特定类
mvn test -Dtest=BdBdIsStuDaoTest
跳过单元测试打包:

  mvn package -Dmaven.test.skip=true
   
  dos:
返回上一层 cd ..
进入文件夹 f:
当前目录下所有文件dir
进入子目录 cd mywork 

   
  SQL SERVER 2008 评估期已过解决方法
  http://www.docin.com/p-213229896.html
  
  EAR包发布:
  JAR包:打成JAR包的代码,一般作为工具类,在项目中,会应用到N多JAR工具包;
WAR包:JAVA WEB工程,都是打成WAR包,进行发布,如果我们的服务器选择TOMCAT等轻量级服务器,一般就打出WAR包进行发布;
EAR包:这针对企业级项目的,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,一般服务器选择WebSphere等,都会使用EAR包。

  
  
  
  
  
  
  
  
  
  
  
  
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-287619-1-1.html 上篇帖子: Mysql存储过程优化——使用临时表代替游标 下篇帖子: mysql中时间函数的说明,挺有用的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表