搜档网
当前位置:搜档网 › 在IntelliJ IDEA中部署web项目的详细过程(从外部导入项目)

在IntelliJ IDEA中部署web项目的详细过程(从外部导入项目)

在IntelliJ IDEA中部署web项目的详细过程(从外部导入项目)
在IntelliJ IDEA中部署web项目的详细过程(从外部导入项目)

首先在web工程文件夹中找到带.ipr后缀的文件双击打开

之后点击Tools下面那个按钮

进入Project Structure界面

之后选择

Modules选项

进入Paths里面进行设置

选择Use module compole output path选项

会出现

在Output path里面选择你的web工程根目录Web-INF下面的classes目录,若没有该目录的话则需自己创建

再则Test output path的路径需要和Output path路径一致。

配置好之后进入

Dependencies界面里进行环境依赖配置

把你所需要的架包选择进去

点击Apply之后进行之后的操作

之后进行tomcat的输出路径进行配置

进入Artifacts界面里进行配置

在Output directary里选择你本机的tomcat所在位置的webapps所在路径进行配置

点击OK进行确定

点击Apply之后进行之后的配置

若是第一次配置则需要在Project中进行JDK的配置

若是多次配置了则不需要

到此Project Structure配置基本完成

之后在

Refactor下面的那个按钮

选择

进行tomcat的配置,点击之后进入下面界面

点击按钮在一系列服务中选择tomcat

选择local进行tomcat配置之后进入下面界面

Name:可以选择修改也可以不修改之后点击Fix按钮进入

在你的项目中打上选择确认就基本完成培训。若运行不成功则需要在

中填入你项目的前缀

部署基本完成

Eclipse两种部署web项目方法

Eclipse两种部署web项目方法 分类:WEB2012-04-23 17:09820人阅读评论(0)收藏举报 一).首先使用J2EE的Eclipse的Servers(可以从show view中取出). 1).通过Eclipse建立一个Dynamic Web Project 2).通过Servers视图来创建一个server,在这里有的创建后不能更改Tomcat Server文件(类似于XML的那个),如果是这样就把项目删除后更改然后重新添加项目即可. 3).最终修改3个地方如下

二).下载tomcatPlugin插件 1)解压到Eclipse下的plugins目录下重启后会看到3只小猫,并配置 Window->perferences->tomcat中的tomcat home为tomcat目录应用。 2).项目的tomcat属性配置如下,然后正常启动,配置好的文件会自动在tomcat目录下生成apache-tomcat-6.0.20\conf\Catalina\localhost。 3).tomcatPlugin下载地址https://www.sodocs.net/doc/816371636.html,/detail/kingsonl/4249870

eclipse部署web项目至本地的tomcat但在webapps 中找不到 一、发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。 二、验证 很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost:8080/webDemo/login.jsp可正常打开。但在外部浏览器上打开http://localhost:8080时确没有出现所期望的小猫画面。 三、原因

MyEclipse安装、配置到部署、运行web项目

MyEclipse安装、配置到部署、运行web项目 首先,讲一下Myeclipse与Eclipse的差别。虽然我本科学过java,但多少年了也没用过,除了读研的时候在java的项目组里实习过半年,这半年的时间里只弄懂了几个页面之间的关系和一点点java代码,使用的工具是Jbuilder。eclipse只在传说中听过,都说是很不错的开发工具,但可惜了,一直没接触过。 毕业了,真正到公司工作才开始接触这传说中的神器。起初是部门的同事把eclipse的文件直接发给我,我一看只有一个文件夹,是免安装的,心想着这eclipse果然很开源,各种文件直接暴露在外。搭环境废了一番功夫,主要是JDK安装,还有一些项目参数的设置,以后有时间把这部分内容整理一下,发布供大家共享,也为了自己记忆、存档方便。 今天突然同事让我做一部分新的工作,发来了一个java的web项目,以及myeclipse的安装文件。我一下就蒙了,开始不停的查找资料来处理安装过程中出现的问题。书到用时方恨少,面对大量的资料只能一点一点的尝试,一次又一次的小成功推动着我继续下去,直到最后打开页面。也许我的问题在很多高手看来不值一提,但的确是解决初学者、门外汉实际问题的灵药。 Myclipse与eclipse的差别 (1)MyEclipse 把所有的插件都配好了,直接可以用,比如写jsp,struts,spring之类的,当然包也相当大,机子不好的话开发程序比较慢;Eclipse 什么都没有,要开发什么就自己配什么插件而已。 (2)严格的说,MyEclipse 只是Eclipse 体系中的一种插件,只是由于MyEclipse 经常和Eclipse 一起安装使用,所以通常也将安装了MyEclipse 插件后的Eclipse叫做MyEclipse,二者可以单独安装,即先装Eclipse之后,再以插件方式安装MyEclipse。另一种方法则是同时安装二者,即安装MyEclipse时已经同时安装了Eclipse(他们已经整合在一起)。 (3)装了MyEclispe就不用装Eclipse了,因为MyEclispe包括了Eclipse的功能的了。(4)MyEclispe做WEB应用比Eclipse更专业 (5)MyEclispe是收费的,需要注册码,网上有很多破解方法;Eclipse是免费的。 MyEclipse安装及配置 https://www.sodocs.net/doc/816371636.html,/art/200906/130498.htm 一、安装JDK 1.一路默认安装。 2.配置环境如果安装目录是C:\JA V A\JDK,设定系统变量(我的电脑(右键)->属性->高级->环境变量): ①(新建)JA V A_HOME:C:\JA V A\JDK

在Tomcat中部署Web项目

在Tomcat 中部署Web 项目在Tomcat 中部署Web 工程有多种方法,根据自己的经验,在这里描述下以下2 种方法:方法一、直接使用MyEclipse 开发工具来自动部署Web 工程。具体步骤如下:首先添加Tomcat (我使用的是Tomcat5.0)服务器到MyEclipse 中来,如进入 window->Preferences->MyEclipse->Application Servers->Tomcat -> Tomcat 5.x 右边页面,在Tomcat home directory 中添加Tomcat 安装目录,记住在Tomcat server 中一定要选择Enable,不然Tomcat 服务器是不能正常使用的。,然后在Tomcat 5.x 目录下有一个JDK,点击进入后,添加相应的JDK 路径,点击OK,就行了。第二、在MyEclipse 工作区,单击需要部署的工程,点击MyElipse- > Add web project Capabilities,为应工程自动添加到Tomcat 服务器中的webapp 中,这样,每次当修改某个文件后,只要刷新项目工程,则该工程的内容自动会部署到Tomcat 中的webapp 中。方法二、使用xml 文件的配置来部署工程。具体步骤如下:第一、进入Tomcat 安装目录下中的conf\Catalina\localhost 文件夹,里面正常来说有自带的三 个.xml(admin.xml,balancer.xml.manager.xml),那么直接cpoy 其中的一个文件,并重装命名为自己想要的文件名(一般为工程名,或者工程名的简写)如:test.xml。第二、

将Web项目War包部署到Tomcat服务器基本步骤

1. 常识: 1.1 War包 War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java 的代码。 当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War进行发布。 War包可以放在Tomcat下的webapps或者word目录下,随着tomcat 服务器的启动,它可以自动被解压。 1.2 Tomcat服务器 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于 轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选,最新的Servlet 和JSP规范总是能在Tomcat中得到体现。 2. 配置Java运行环境 2.1 下载并安装JDK 从官网上下载最新的JDK: https://www.sodocs.net/doc/816371636.html,/javase/downloads/index.jsp ,下载后安装,选择想把JDK安装到的目录。JRE是包含在JDK中的,所以不需要再另外安装JRE了。 2.2 设置JDK环境变量 右击“计算机”,点击“属性”,点击弹出窗口中左侧的“高级系统设置”,在弹出的选项卡中选择“高级->环境变量”。

假设你本地JAVA的JDK安装的位置为:C:\Program Files\Java\jdk1.7.0_45。 在这里,新建2个环境变量,编辑1个已有的环境变量。如下: 新建变量名:JAVA_HOME; 变量值:你安装JDK的安装目录,在这里为C:\Program Files\Java\jdk1.7.0_45。

JavaWeb项目部署

JavaWeb项目部署 目录结构: 项目名,例如:TestWeb -src (存放项目的源代码) -lib (存放服务器对应的jar文件) -webapp (Web应用的根目录,整个项目存放的目录) -WEB-INF (存放lib目录、classes目录、web.xml) -classes (源代码文件编译后输出的目录) -lib (存放Web应用所需的各种Jar文件) -web.xml (整个web项目的配置文件)

1.点击工具栏上的Window-→preferences 点击Build Path 点击Folders在 Source folder name中输入:src Output folder name中输入:webapp\WEB-INF\classes 点击OK 2.点击工具栏上的File→New→Other→Java Project

3.点击next,输入项目名,点击Finish

4.右键WEB-INF-→new-→File 输入文件名:web.xml 在web.xml中输入以下代码: index.html

Java Web开发Tomcat中三种部署项目的方法

Java Web开发Tomcat中三种部署项目的方法 第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加: 至于Context 节点属性,可详细见相关文档。 第二种方法:将web项目文件件拷贝到webapps 目录中。 第三种方法:很灵活,在conf目录中,新建Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为: 第3个方法有个优点,可以定义别名。服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。第2、3还有优点,可以定义一些个性配置,如数据源的配置等。 1、直接放到Webapps目录下 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war 包,并在这个目录下生成一个同名的文件夹。 一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。 具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse、NetBeans、ant、JBuilder 等。 也可以用cmd 命令:jar -cvf applicationname.war package.*; 甚至可以在程序执行中打包:try{ string strjavahome = system.getproperty("java.home"); strjavahome = strjavahome.substring(0,https://www.sodocs.net/doc/816371636.html,stindexof(\\))+"\\bin\\"; runtime.getruntime().exec("cmd /c start "+strjavahome+"jar cvf hello.war c:\\tomcat5.0\\webapps\\root\\*"); } catch(exception e){system.out.println(e);}

IntelliJ IDEA WEB项目的部署配置

IntelliJ IDEA WEB项目的部署配置 1.前言 虽说Intellij IDEA已经用了四个多月,里面大部分功能还是比较熟悉的,但是很多细节地方还是搞不清楚,这几天公司另一个小组也换成了Intellij IDEA,帮他们迁移项目的时候,因为是非maven项目,遇到了很多问题,自己又研究了一番,下面整理一下 2.项目配置(Project Structure) 2.1 Project project compliler output:配置的是项目中的默认编译输出总目录 里面英文也说明了,每个模块可以自己设置特殊的输出目录所以这个基本上没用 2.2 Modules 项目的模块,一个项目中可以有多个子项目,每个子项目相当于一个模块 一般我们项目只是单独的一个,所以只需要配置一个模块,我们可以给模块添加框架 根据我们项目中的使用到东西,添加对应的框架,并在框架里面确定一下相关的配置文件(因为不同IDE下,项目的文

件结构可能不同所以导入的项目我们要注意一下配置) 模块配置根目下分为了三个标签:Sources——Paths—— Depedencies Sources标签下主要显示项目的目录资源那些是项目部署的时候需要的目录有颜色提示 (比如绿色是测试目录橘色是target的目录这些部署的时候都不需要大红色是我的项目下没有的蓝色是真正需要部署) Paths标签下 可以指定项目的编译输出目录也就是项目类和测试类的编译输出地址(替换掉了Project的默认输出地址)Depedencies是项目的依赖 我们可以点击右侧的+号添加lib 比如tomcat的lib 默认加进来就是Provided (和maven的里面的jar依赖差不多) Provided 也就是项目部署的时候是忽略的只是再编译项目的时候进行使用 Compile 是跟随着项目部署的Test也是不部署的

Linux上部署web服务器并发布web项目

Linux上部署web服务器并发布web项目 1.选用CentOS6 64位作为服务器系统。 (原因:redhat要钱,而CentOS免费;CentOS相比于其它linux系统要成熟、稳定一点;CentOS7操作命令和目录结构发生了一些变化所以选用版本6) 2.装系统(使用CentOS-6.8-x86_64-bin-DVD1.iso镜像安装) 创建虚拟机时注意以下两个地方的选择,其他都是按默认选择。

3.配置网络环境 ----------------------------------------------------网络配置开始 --------------------------------------------------------- 1)windos物理机: 启用VMnet1网卡,并将其ip修改为192.168.0.100, 本地连接则为自动获取。 2)虚拟机服务器(即本系统): 编辑虚拟机配置,移除网卡“以太网2”,双击网卡“以太网”,将网络连接改为“自定义”,选择VMnet1(仅主机)。

打开终端,配置eth0端口IP为192.168.0.101,并关闭防火墙。

cd /etc/sysconfig/network-scripts(进入network-scripts目录下)vi ifcfg-eth0(修改eth0网卡配置文件,永久生效)BOOTPROTO=none /dhcp(自动获取IP)/static(手工获取)IPADDR=192.168.0.101(ip地址) NETMASK=255.255.255.0(子网掩码)

eclipse部署web项目至本地的tomcat但在webapps中找不到

eclipse部署web项目至本地的tomcat但在webapps 中找不到 (2012-12-12 10:53:59) 转载▼ 分类:j2ee 标签: myeclipse eclipse tomcat it 一、发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。 二、验证 很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost:8080/webDemo/login.jsp可正常打开。但在外部浏览器上打开http://localhost:8080时确没有出现所期望的小猫画面。 三、原因 eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下 的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夹里面存放着该项目的信息。 四、修改

为了使项目默认部署到tomcat安装目录下的webapps中,show view—>servers—>找到需要修改的tomcat—>右击 ①停止eclipse内的Tomcat服务器(stop) ②删除该容器中部署的项目(add and remove) ③清除该容器相关数据(clean) ④打开tomcat的修改界面(open) ⑤找到servers location,选择第二个(User tomcat Installation) ⑥修改deploy path为webapps ⑦保存关闭 需要说明的是①②③必须操作,否则下面的步骤会被置灰无法操作。

web项目打包,发布以及部署

如何将web工程打包war和解包war (1):打包war :进入工程应用的根目录, 比如: /webapps/myjspweb ; (2)把整个 web 应用打包为 myjspwar.war 文件,命令如下: jar cvfmyjspweb.war *.* (3):解包: jar xvfhelloapp.war 通常的网站,很多是以war包形式发布的 下边介绍如何自行制作war包 首先要求制作war包的环境安装j2sdk-1.4.2以上版本 比如,安装了Plesk的服务器,就都已经具有了j2sdk 切换到j2sdk的bin目录,找到jar命令 在linux上,jar命令位于:/usr/java/j2sdk1.4.2/bin 在win上,jar命令位于:C:\Program Files\SWsoft\Plesk\Additional\JDK\bin 执行jar -cvf 将要生成的包名.war 要压缩的目录名 例如,要压缩C:\test目录下的子目录和jsp文件 则先切换到jar文件所在的路径,键入如下命令: c: cd c:\test jar -cvftest.war * 即可在当前目录下得到test.war 随后可以把test.war上传到服务器 ===================================== 在TOMCAT中部署war 1、将war文件拷贝到tomcat目录\webapps\ 下。 2、将必要的jar文件拷贝到tomcat目录\lib\ 下。 3、修改tomcat目录\conf\下的server.xml。

ecilipse部署web项目

Eclipse自动部署项目到Tomcat的webapps下的有效方法(个人原创) 2011年05月28日星期六下午11:59 开发JavaEE项目,常用的工具有MyEclipse,Eclipse,netBeans 等,我比较喜欢用Eclipse,因为相比MyEclipse体积小很多,响应速度也快,且足以满足需求,我喜欢简洁的编程风格。MyEclipse加了很多插件,尤其是可以自动部署项目到T omcat服务器,复制一个已有的项目,在项目上点右键,选择Properties,修改下Web Project Settings 为新的项目名称,比如修改login1为login2,deploy下,就到tomcat 的webapps下自动生成login2这个项目文件夹,而在Eclipse中,可以创建一个新的项目,点运行时,可以在工作区下的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebap ps自动生成login1,但是如果直接复制这个login1,改名为login2,点击运行会提示找不到这个文件,因为不是创建项目的,不会部署在工作区下的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebap ps里,所以最好能把项目自动部署到tomcat的webapps目录下,下面介绍下常见的两种方法: 前提:环境搭建 Jdk1.6.0+T omcat6.0+Eclipse Java IDE Helios 3.6.1(3.6.2很卡机,推荐用3.6.1) 安装路径: C:\Java\Jdk1.6.0

快速把web项目部署到weblogic上

weblogic简介 BEA WebLogic是用于开发、集成、部署和管理大型分布式We b应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。与BEA WebLogic Commerce Serv erTM配合使用,BEA WebLogic Server可为部署适应性个性化电子商务应用系统提供完善的解决方案。 配置weblogic域(版本为9.x,安装目录为E:\bea) ①运行开始-> 程序-> BEA Products -> Tools -> Configura tion Wizard。 ②选择Create a new WebLogic domain,Next。 ③在Select Domain Source 界面保持默认,Next。 ④在User name 处输入用户名,默认为weblogic,两个passwor d 都输入12345678(密码要求8 位),Next。 ⑤在Configure Server Start Mode and JDK 界面中保持默认,即JDK 选择的是“Sun SDK 1.5.0_03 @ E:\bea\jdk150_03”,注意这里若选择“Other JDK”配置比SDK 1.5.0_03 更高的版本,服务器启动时将会出现异常,所以最好保持默认,然后Next。 ⑥在Customize Environment and Services Settings 界面中 默认为No,Next。

实验三、部署web项目到weblogic Server

实验三、部署web项目到weblogic Server weblogic简介 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web 应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。与BEA WebLogic Commerce ServerTM 配合使用,BEA WebLogic Server可为部署适应性个性化电子商务应用系统提供完善的解决方案。 配置weblogic域(版本为9.x,安装目录为E:/bea) ①运行开始-> 程序-> BEA Products -> Tools -> Configuration Wizard。 ②选择Create a new WebLogic domain,Next。 ③在Select Domain Source 界面保持默认,Next。 ④在User name 处输入用户名,默认为weblogic,两个password 都输入12345678(密码要求8 位),Next。 ⑤在Configure Server Start Mode and JDK 界面中保持默认,即JDK 选择的是“Sun SDK 1.5.0_03 @ E:/bea/jdk150_03”,注意这里若选择“Other JDK”配置比SDK 1.5.0_03 更高的版本,服务器启动时将会出现异常,所以最好保持默认,然后Next。 ⑥在Customize Environment and Services Settings 界面中默认为

VS2010部署WEB项目

方法1: A.右击项目,选择“生成部署包(K)”,此时将自动生成一个.Zip文件。默认的存放路径是:D:\My Documents\Visual Studio 2010\Projects\test\test\obj\Debug\Package (注:test为我的web 项目名称),test.zip中包含所有的文件和config配置文件。 B.右击我的电脑->管理->Internet信息服务,右击“默认网站”新建虚拟目录名为“test”,下一步选择目录,指向test.zip中的PackageTmp文件夹,完成。 C.右击test,选择属性,将https://www.sodocs.net/doc/816371636.html,版本选中4.0.30319,确认完成。 D.在浏览器中输入IP地址:端口号/项目名/Default.aspx,我的电脑IP地址是192.168.1.130,端口为3480,项目名为test (注:web页面默认端口为:80,若端口设置为:80,则可不用输入端口,如:192.169.1.130/test) 方法二: A.右击项目选择“打包/发布设置”选择使用本地IIS Web服务器,如图所示:

B.点击创建虚拟目录,成功后即可使用浏览器访问http://192.168.1.130:3480/test/ (注:此时刷新查看虚拟目录将出现test) 方法三: A.右击项目->发布,弹出如下窗口:

参数如上图所示,发布后,在浏览器中输入http://192.168.1.130/即可。 (注:因为我将端口号改成了80,所有此时不用输入端口号,此种方法将会把项目网站放在Internet信息服务默认网站的根目录,所有无需输入项目名称)

大型Java Web项目的架构和部署问题

大型Java Web项目的架构和部署调优问题 一位ID是jackson1225的网友在javaeye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力。由于架构模式和部署调优一直是Java社区的热门话题,这个问题引发了很多热心网友的讨论,其中一些意见对其它大型Web项目也有很好的指导意义。在讨论之初jackson1225这样描述了当前的应用的架构和部署方案: 目前系统架构如下: 1.web层采用struts+tomcat实现,整个系统采用20多台web服务器, 其负载均衡采用硬件F5来实现; 2.中间层采用无状态会话Bean+DAO+helper类来实现,共3台weblogic 服务器,部署有多个EJB,其负载均衡也采用F5来实现; 3.数据库层的操作是自己写的通用类实现的,两台ORACLE数据库服务 器,分别存放用户信息和业务数据;一台SQL SERVER数据库,是第 三方的业务数据信息; web层调用EJB远程接口来访问中间件层。web层首先通过一个XML配置文 件中配置的EJB接口信息来调用相应的EJB远程接口; 该系统中一次操作涉及到两个ORACLE库以及一个SQL SERVER库的访问和操 作,即有三个数据库连接,在一个事务中完成。 这样的架构其实很多公司都在使用,因为Struts和Tomcat分别是最流行的Java Web MVC框架和Servlet容器,而F5公司的负载均衡是横向扩展常见的解决方案(例如配置session sticky方案)。由于这个系统中有跨数据源的事务,所以使用Weblogic Server EJB容器和支持两阶段提交的数据库驱动就可以保证跨数据源的事物完整性(当然,容器管理的分布式事务并非是唯一和最优的解决方案)。 但是随着Rod Johnson重量级的著作《J2EE Development without EJB》和其中的Spring框架的流行,轻量级框架和轻量级容器的概念已经深入人心。所以对于jackson1225提出的这个场景,大多数网友都提出了置疑,认为这个系统滥用了技术,完全是在浪费钱。网友们大都认为SLSB(无状态会话Bean)完全没有必要出现在这个场景中,认为SLSB通过远程接口访问本地资源会有很大的性能开销,这种观点也是Rod johnson在without EJB中批判EJB 2.x中的一大反模式。 由于JavaEE是一个以模式见长的解决方案,模式和架构在JavaEE中占有很重要的地位,所以很多业内专家也都警惕“反模式(Anti-patterns)”的出现。对于上面所述的方案是否是反模式,jackson1225马上站出来申辩: 我们项目就是把EJB作为一个Facade,只是提供给WEB层调用的远程接口,而且只用了无状态会话Bean,所以性能上还可以的。

1.web项目各文件夹作用及部署(发布)流程

web项目的部署(发布)流程 2008-01-18 14:35 在myeclipse下新建web工程abc。系统设置默认如下: 项目保存位置:workspace目录\abc Source文件夹:src,保存所有的java类文件(.java文件)和xml文件。 Web root文件夹:WebRoot,保存所有的jsp文件,包括css、javascript等。其中包含的WEB-INF文件夹有很重要的作用! Context root URL:/abc。 /号指向上一层, /abc指向本目录。 项目文件夹中包含共计6个文件和文件夹: .myeclipse文件夹 src文件夹 WebRoot文件夹 同级包含的文件: .classpath文件 .mymetadata文件 .project文件 在myeclipse里部署(deploy)项目 以项目名称abc为例,发布的位置默认为Tomcat安装目录下的webapps目录下abc目录。 一般认为:Tomcat\webapps\abc目录下就是完全拷贝 myeclipse\workspace\abc\WebRoot\里面全部内容。 部署的过程就是把myeclipse的WebRoot里面的内容复制到Tomcat的Webapps\abc下,然后重新启动Tomcat。 WebRoot目录里包含index.jsp 用户访问web时输入http://localhost:8080/abc即指向Tomcat\webapps\abc 目录下的index.jsp

可以正常访问! WebRoot的组成: WebRoot\WEB-INF\classes目录很有意思! workspace\abc\WebRoot\WEB-INF\classes目录与workspace\abc\src目录一一对应!编译之后的所有.class文件保存在此处,部署也只会对外公开字节码,java类文件仍然保留在开发平台里。 src目录下为java类文件(.java) classes目录下为字节码文件(.class) C:\AAAA\i_sales\src和C:\AAAA\i_sales\WebRoot\WEB-INF\classes 里面的结构是一模一样的,文件名完全相同。只是把所有的扩展名.java变为了.class。 总结: 1、WebRoot文件夹是可以对外的成品!拷贝给Tomcat承载即可。 2、src目录里都是重量级的java程序,编译之后会被放入WebRoot。 3、jsp页面、javascript、css直接写在WebRoot里。自行组织一下目录结构,易于分类管理。

将WEB项目以war包形式部署到tomcat中

1.打包成war包,注意项目的包路径如下:主要需要打成war包的文件都在该目录下: 注意如果*.jar文件没有放在WEB-INF/lib下,那么在打包前先将所有的jar文件放到WEB-INF/lib下。 像作者的项目工程目录结构如下:所以要先把dmsproject/lib和lib_src下的jar文件放到WebRoot/WEB-INF/lib 2.上述一定要保证正确,下面我们进行下一步,这一步的前提是你的操作系统中已经将java -- jdk的路径配置OK,验证下jar命令是否可用? 打开“运行”—输入”cmd” 3.OK ,切换到要打包的路径“D:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\dmsproject\WebRoot” 输入命令:cd /d D:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\dmsproject\WebRoot

4.输入命令:jar cvf dmsproject.war * ,完成以后在该路径下回产生一个dmsproject.war文 件,将该文件复制到tomcat的webapps目录中。 5.然后启动tomcat ,tomcat将会自动将dmsproject.war文件进行加压成dmsproject文件夹: 如下图

6.如果tomcat启动期间没有报任何异常的话,就可以在浏览器中浏览了:输入网址: http://localhost:8080/dmsproject/main.jsp 便能正常访问系统了。

项目部署流程

1.kafka(移动的程控交换机获取数据)+storm(实时计算) 2.hbase+zookeeper(数据存储) 3.servlet+ehcart(数据展示) 解决的问题: 实时统计掉话次数 每小时掉话数 每小时通话总数 每小时掉话率 昨天掉话率历史折线图 去年今天的历史折线图 作业: 掉话率前10基站排名 今天通话数量前10排名 项目像天猫双11大屏幕 1.启动zookeeper集群 a)Cd /zookeepertest/zookeeper-3.4.6/bin b)./zkServer.sh start c)./zkServer.sh status 2.启动hadoop a)Cd /usr/hadoopsoft/hadoop-2.5.2 b)Cd sbin c)./start-dfs.sh 3.启动hbase a)Cd /usr/hadoopsoft/hbase-0.98.11-hadoop2 b)Cd bin c)./start-hbase.sh 4.创建表 a)./hbase shell b)List ‘cell_monitor_table’ c)create 'cell_monitor_table', 'cf' 5.启动kafka集群 a)Cd /usr/hadoopsoft/kafka_2.10-0.8.2.1 b)Sh startkafka.sh

Hbase查询数据

Get ‘表明’,’rowkey’ get 'cell_monitor_table','29448-000001_2015-07-24' get 'cell_monitor_table','29448-000001_2015-07-24','cf:201507242037' 启动web项目 http://localhost:8080/cmcc/onecellmonitor.jsp

.NET WEB项目网站部署和安装概述

https://www.sodocs.net/doc/816371636.html, WEB项目/网站部署和安装概述 https://www.sodocs.net/doc/816371636.html,. WEB项目分类 WEB项目结构分为Web Application Project (web,services,wpf,mvc..) 和Web Site Project 主要的差异在Web Site Project 可以不必编译就可以修改程式看到結果,而Web Application Project使用了增量编译模式,仅只有文件被修改后,这部分才会被增量编译进去, 先編译然后才可查看结果,我们的平台(PlatForm)采用Web Site的方式. 但Web Site Project 虽然不需要编译,可是程式的代码因为未经编译成DLL的过程,可能导致会让代码外洩,会生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集. 使用webApplication的方式,可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息, 也可以将网站拆分成多个项目以方便管理, 它还支持VSTS的Team Build, 方便每日构建, 可以对编译前后进行自己规定的处理,对App_GlobalResources的Resource强类支持等. 建议一般采用webApplication的方式建站. 2.VS WEB发布安装可分为三种方式: 1. 创建Web安装部署项目,生成web.Setup安装包,用于产品版本发布 2. 直接发布网站(适用于web site站点). 3. 插件部署(PluginInstaller, aspnet_compiler.exe, WebDeploy…) 发布历史: 1. Vs2003下的网站生成后可以生一个唯一的命名程序集(项目名称.dll) 2. Vs2005,Vs2008默认为每个webSite或页面随机命名的App_web xxx.dll.., 如果不采用预编译的方式那么产生的文件会更多,这样会给想Copy Patse方式的更新带来不便.所以可以用三方插件的方式打包部署. 3. Vs201X 出于这个原因所在VS2010后的版本中,VS已经自带有发布署的功能.对于VS2005,2008或转换的旧版本还是要借助于WDP这个小工具进行打包发布. 3. 插件部署(W ebDeploy) Web Deploy 安装 客户端需要安装打包插件(webDeploymentStep for vs2010): https://www.sodocs.net/doc/816371636.html,/download/A/E/3/AE317298-AA5B-4328-B2F8-5B8E51F0917B/WebDeploymentSetup.msi 服务端组件安装(web Deploy V3.X): https://www.sodocs.net/doc/816371636.html,/zh-cn/download/details.aspx?id=39277 优点: 1.合成aspx下cs,appcode下cs及web下的cs文件,可以使网站安全并且使网站性能提高 2.可以及时发现一些认为不是很大的错误,在生成网站或生成解决方案时忽略的错误等,尤其是一些不合伦理的继承类, 以及一些文件重名。 4.案例分析之----TianYi平台项目W ebDeploy打包步骤 Tianyi Web站点采用的是Web Site的建站方式,在不需要转换项目迁移的情况下,应采用插件WebDeploy方式部署. 4.1 站点项目首选使用Release配置

WebSphere 项目部署文档

第 1 章xxxWeb安装准备 1.1安装前的系统备份 无。 1.2相关系统软件的安装 无。 1.3系统相关参数的设置 无。 1.4WEB安装说明 安装之前需注意以下事项:WebSphere 6.0.2.31已经安装完毕,Oracle 10g 已成功安装,且WebSphere所安装的服务器与Oracle所安装的服务器间的网络通信正常;取得安装文件web(总行版).zip并将文件拷贝到后文指定的目录。 由于WebSphere 6.0控制台采用的方式为B/S方式,所以在需要通过WINDOWS XP工作站(临时使用)的IE访问WebSphere的管理控制台,同时进行安装的过程中必须等待系统响应所提交的请求后才进行下一步操作。 在手册中涉及到的机器名称、路径、IP地址及其他需要用户命名的设置可能与实际安装环境的不同,用户在阅读本手册时需注意手册中的黑体字及斜体字,斜体字表示该部分内容可以由用户根据实际情况修改,黑体字为需用户特别注意的内容,蓝色字体为安装过程中需要修改的配置文件内容。 文档中的附图仅供安装流程上的参考,实际情况可能有所不同。 1.5安装环境检查 登录WebSphere所在的操作系统 使用命令java –version,确认当前WAS使用的JDK版本为J2SDK1.4.2版本(使用java –version命令前请确认当前JA V A_HOME或PATH目录中,java命令找到的确实为WAS所使用的JDK) 1.6相关服务的关闭或启动 (1)预计影响服务、用户的范围 安装数据库时,影响XXX系统的使用,影响XXX的使用用户。 (2)确认安装通知发放并接收 无。

Java Web项目发布流程

Java Web项目发布流程 一、基本条件 jdk1.6 tomcat 6.0.29 二、操作步骤 1. 安装jdk 2. 配置环境变量 Name:JA V A_HOME V alue:C:\Program Files\Java\jdk1.6.0_22(这里是java默认的安装位置) 3.安装tomcat(zip版的直接解压) 4.生成war包:Eclipse:右键项目—>Export—>W AR file,如:hello.war 4. 将已编译项目的war包(.war)拷贝到C:\apache-tomcat-6.0.29\webapps下 5. 在C:\apache-tomcat- 6.0.29\conf\Catalina\localhost下创建新项目的配置文件(xxx.xml)( 注:这里的xxx就是访问地址后面的名字 例:xml文件为hello.xml,则访问时的url为http://localhost:8080/hello 6. 运行C:\apache-tomcat-6.0.29\bin\startup.bat (启动tomcat服务的文件) 注:C:\apache-tomcat-6.0.29\bin\shutdown.bat(关闭tomcat服务的文件)

相关主题