精华内容
下载资源
问答
  • eclipse发布web项目到服务器 内容精选换一换本章节通过示例项目“小蝌蚪即时交互游戏”介绍如何使用DevCloud开发基于PHP语言的H5应用。项目名称:小蝌蚪即时交互游戏。项目简介:小蝌蚪即时交互游戏采用PHP...

    eclipse发布web项目到服务器 内容精选

    换一换

    c8a5a5028d2cabfeeee0907ef5119e7e.png

    本章节通过示例项目“小蝌蚪即时交互游戏”介绍如何使用DevCloud开发基于PHP语言的H5应用。项目名称:小蝌蚪即时交互游戏。项目简介:小蝌蚪即时交互游戏采用PHP(workerman框架)+HTML5技术开发,是一款以workerman作为应用服务器,前端采用HTML5+WebSocket开发。游戏交互很简单,点击屏幕小蝌蚪可以自由游

    参考基于mono完成Msbuild项目构建-代码准备创建代码仓库,仓库创建完成后,单击仓库名称进入代码仓库详情页面。在项目下,单击构建&发布 > 编译构建,进入编译构建页面,然后单击新建任务。    进入新建编译构建任务 > 基本信息页面,填写任务名称,选择构建环境主机类型,然后单击下一步。mono支持x86服务器和鲲鹏(ARM)服务器构

    eclipse发布web项目到服务器 相关内容

    本章节通过示例项目“Halo个人独立博客系统”介绍如何使用DevCloud开发基于Java语言的Web应用。项目名称:Halo个人独立博客系统。项目简介:“Halo个人独立博客系统”是一个在线文档管理平台,可以根据项目进行成员添加、文档管理,以及文档评论管理等功能。构建环境:JDK1.8+Gradle_Wrapper。部署环境:CentO

    本章节通过示例项目“超级冷笑话网站”介绍如何使用DevCloud开发基于C#语言的Web应用。项目名称:超级冷笑话网站。项目简介:“超级冷笑话网站”是一个Web网站,包含用户登录注册以及浏览笑话等功能的网站。项目架构:网站属于典型的B/S架构系统,用户通过互联网访问系统,客户端处理用户操作及向数据库读取或写入数据。构建环境:MSBuild

    eclipse发布web项目到服务器 更多内容

    c8670e33c445c10cd2a0fcb5ca15332b.png

    登录DevCloud,创建项目,并进入到代码托管页面,单击普通新建旁边的下拉列表,选择导入外部仓库。    在导入外部仓库 > 填写外部仓库信息页面,源仓库路径中填写OpenAuth的git路径,然后单击下一步。    在导入外部仓库 > 创建仓库页面,填写代码仓库名称和描述,单击确定,等待仓库完成同步。    仓库创建完成后,单击仓库名

    39119fac39059b64817699818002d26a.png

    DMS Kafka SDK下载DMS kafka SDK增强版下载示例工程下载Demo示例包含SDK包,新创建的工程需要引入SDK包,如果直接在Demo示例工程进行编码,则不需要单独下载SDK包。Eclipse:Eclipse 3.6.0及以上版本,可至Eclipse官方网站下载。JDK:Java Development Kit 1.8.

    c98716077afa118c4722d3df701d5c06.png

    华为云云监控(Cloud Eye)功能总览,为用户介绍云监控支持的功能。

    5a6f55482f6b3f19420161bd3dfbba6a.png

    以Cmake构建为例,介绍如何使用编译构建服务鲲鹏环境构建项目,并上传软件包到软件发布仓库。登录DevCloud首页,创建项目。进入代码托管页面,单击普通新建旁的下拉箭头,选择按模板新建。选择系统提供的官方模板Cpp Demo,单击下一步。输入代码仓库名称Cmake_test,单击确定。根据需要选择工具版本。配置Cmake命令,一般使用系

    b7d83a2380c86c6f5139c7b0f3df6b7a.png

    Eclipse开发的Java web项目无法在软开云上构建出包,需要转换项目。本文档将指导您如何将项目改造成Ant项目,在软开云上使用Ant工具进行构建出包。下图为一个Eclipse创建出来的web项目的demo的目录结构。在根目录创建build.xml文件,目录结构变为下图。配置文件build.xml内容说明如下:下面是更加详细的说明,

    8eb70d4a37fe864f82daefa0aeaaa61c.png

    部署提供可视化、一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化。本节通过以下六步介绍如何使用部署服务将归档在软件发布库的软件包部署到云主机上。第一步:准备弹性云服务器第二步:添加授信主机第三步:新建部署任务第四步:执行部署任务第五步:验证部署结果“超级冷笑话网站”是一个Web项目,需要部署到服务器上才可以

    be6c0fefabcd88eafba576089843e93b.png

    系统要求:CentOS release 7.9最小安装系统。网络要求:服务器需要有公网访问权限(绑定弹性EIP)。防火墙要求:开放2376(docker服务)端口和35000-40000端口。# tar -xvf app_publisher_*.tar.gz# cd app_publisher是,执行以下命令,把之前安装的firefox

    eb51cd3fd20e03ccff8238b899621069.png

    利用一个构建服务、一个部署服务,即可以支持此微服务场景。构建任务:构建出包后创建上传软件包到软件发布库子任务,将多个包上传到发布库。配置说明请参见:上传软件包到发布库。部署任务:添加选择部署来源任务步骤,选择软件发布仓的文件,将包下载到服务器指定的路径下。配置说明请参见:选择部署来源。然后添加启动/停止SpringBoot服务任务步骤用来

    4a3dbebf52c74fe713408ff26033c570.png

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    293f5c3a9815ee95e4ed79a7f04b8f18.png

    本章节通过示例项目“音频解析器”介绍如何使用DevCloud开发基于C++语言的客户端应用。项目名称:音频解析器。项目简介:音频采样器是一个C++应用程序,它可以从MP3、WAV、FLAC或Ogg Vorbis格式的音频文件中生成波形数据,波形数据可用于生成音频的可视化呈现,外观类似于音频编辑应用程序;除此之外,该应用程序还可以进行音频格

    22d5e09c1bd36dc697ac56f0e92512a6.png

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    展开全文
  • PS: 如果嫌这样太麻烦,可以另外建一个Java Web工程用myeclipse的发布工具发布到Tomcat之后,整体一次性拷贝websericve的工程中。 接下来就需要编写发布文件deploy.wsdd。%TOMCAT_HOME%\webapps\axis\WEB-INF ...

    展开全部

    JDK 1.4.2 + Myeclipse 6.0(实在经不起诱惑,尝尝鲜) + Tomcat 5.0.28 + AXIS 1.4。 AXIS 1.4包可以在http://ws.apache.org/axis/ 找到。 假设所有62616964757a686964616fe59b9ee7ad9431333236393736的环境你已经搭好,并且AXIS包也已经下好了。OK, Here we go~

    解压axis-bin-1_4.zip这个包可以看到webapps目录,双击进入把里面的AXIS文件夹拷到 %TOMCAT_HOME%\webapps目录下,之后拷贝activation.jar、mail.jar、tools.jar到% TOMCAT_HOME%\webapps\axis\WEB-INF\lib目录下。启动tomcat,访问http://localhost:8080/axis/happyaxis.jsp 如果访问成功,恭喜你!基本的配置你已经做完了。

    PS:此处的%TOMCAT_HOME%指的是Tomcat的安装目录,至于那另外的三个jar包,J2EE 1.4库里就能找的到。

    现在来说一下最关键的Webservice的发布。AXIS提供了两种发布方式,一种是即时发布(Instant Deployment),另外一种是定制发布(Custom Deployment)。即时发布提供了一种非常简单的webservice的发布方式,但是其中限制太多,因此在实际的开发中定制发布才是首选。这里也将会以定制发布为重点来介绍。

    1.即时发布 JWS (Java Web Service) Files - Instant Deployment

    即时发布提供了一种非常简单发布方式,发布者只要有Java源代码(也就是.java文件),然后把其后缀名改成jws(也就是 java web service的缩写)拷贝到%TOMCAT_HOME%\webapps\axis目录下即完成了所有的发布工作。AXIS的编译引擎会处理接下来的所有事情。下面是一段示例代码:

    java 代码

    1. public class HelloAXIS {

    2.

    3. public String Hello(String name){

    4. return "AXIS say hello to " + name;

    5. }

    6. }

    把 HelloAXIS.java 文件改成 HelloAXIS.jws 然后拷贝到%TOMCAT_HOME%\webapps\axis目录下,启动Tomcat之后访问 http://localhost:8080/axis/HelloAXIS.jws 如果能看到 Click to see the WSDL这个超链接就说明已经发布成功了,点击进去就可以看到这个Webservice的WSDL描述文件。server端的发布已经完成了,接下来就是编写Client端测试代码了。

    java 代码

    1. package com.chnic.test;

    2.

    3. import java.net.URL;

    4.

    5. import javax.xml.namespace.QName;

    6.

    7. import org.apache.axis.client.Call;

    8. import org.apache.axis.client.Service;

    9.

    10. public class Test {

    11.

    12. public static void main(String[] args) throws Exception{

    13. String targetEendPoint = "http://localhost:8080/axis/HelloAXIS.jws" ;

    14. Service service = new Service();

    15. Call call = (Call) service.createCall();

    16. call.setOperationName( new QName(targetEendPoint, "Hello" ));

    17. call.setTargetEndpointAddress( new URL(targetEendPoint));

    18. String result = (String) call.invoke( new Object[]{ "Robert" });

    19. System.out.println(result);

    20. }

    21. }

    测试代码很简单,如果熟悉java反射机制的朋友不用两分钟就能看明白。运行后客户端控制台出现 AXIS say hello Robert。测试成功。果然很简单吧。不过在这简单背后却是以牺牲灵活性为代价的。假如你现在手里只有.class 或者一个jar包,jws就不再能满足你的需求了,最要命的就是即时发布不支持带包的类,这点AXIS的用户手册上写的也很明白。

    Important: JWS web services are intended for simple web services. You cannot use packages in the pages, and as the code is compiled at run time you can not find out about errors until after deployment. Production quality web services should use Java classes with custom deployment.

    2.定制发布 Custom Deployment - Introducing WSDD

    比起即时发布定制发布更加烦琐也更复杂,但是换来的却是更大的灵活性,因此在实际项目中定制发布还是不二的选择。定制发布需要你自己编写一个WSDD (Web Service Deployment Descriptor)文件,这个东东类似与XML稍后会做出介绍。废话不多说,我们来看代码:

    java 代码

    1. package com.chnic.webservice;

    2.

    3. public class HelloWorld {

    4.

    5. public HelloWorld(){

    6.

    7. }

    8.

    9. public String hello(String str){

    10. return "Hello " + str;

    11. }

    12.

    13. public int add( int a, int b){

    14. return a + b;

    15. }

    16.

    17. }

    一个带包的很简单的类,在eclipse下编译后按照包名拷到 %TOMCAT_HOME%\webapps\axis\WEB-INF\classes 目录下。以这个类为例,拷贝完之后这个HelloWorld.class的路径就是 %TOMCAT_HOME%\webapps\axis\WEB-INF\classes\com\chnic\webservice。PS: 如果嫌这样太麻烦,可以另外建一个Java Web工程用myeclipse的发布工具发布到Tomcat之后,整体一次性拷贝到websericve的工程中。

    接下来就需要编写发布文件deploy.wsdd。到%TOMCAT_HOME%\webapps\axis\WEB-INF 目录下建立这个文件并在其中添加如下内容:

    xml 代码

    1. < deployment xmlns = http://xml.apache.org/axis/wsdd/

    2. xmlns:java = "http://xml.apache.org/axis/wsdd/providers/java" >

    3.

    4. < service name = "HelloWorld" provider = "java:RPC" >

    5. < parameter name = "className" value = "com.chnic.webservice.HelloWorld" />

    6. < parameter name = "allowedMethods" value = "*" />

    7. service >

    8. deployment >

    简单的介绍下各个节点的含义,"HelloWorld"当然是这个webservice的名字,后面紧跟的java:RPC指的是服务类型。这里一共有有4种类型,分别是:RPC, Document, Wrapped 和 Message。有兴趣可以看下 org.apache.axis.providers这个包和子包下面的类的API文档。之后的parameter节点第一个当然是指出具体的类,第二个从字面上也很好理解:允许调用的方法。这里的配置告诉引擎可以调用所有的public方法,当然你也可以自己指定。

    编写完配置发布文件之后,cmd打开windows的控制台,进入%TOMCAT_HOME%\webapps\axis\WEB-INF目录下键入如下命令

    1. java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient deploy.wsdd

    之后控制台返回Processing file deploy.wsdd 和 Done processing 这两段话即说明发布成功。(此时会在同级目录生成一个server-config.wsdd文件 )在这里的AdminClient是AXIS提供的一个客户端管理工具。至于java.ext.dirs的含义可以去了解一下classloader和JVM类装载机制方面的知识,在这里就不多解释。 还有一点要注意的是在发布的时候Tomcat服务必须处于启动状态,否则就会抛出一堆无法连接的异常信息。发布成功之后你可以通过访问 http://localhost:8080/axis/servlet/AxisServlet 来查看你所有的定制发布的服务。

    客户端测试代码

    1. String targetEendPoint = "http://localhost:8080/axis/services/HelloWorld" ;

    2. Service service = new Service();

    3. Call call = (Call) service.createCall();

    4. call.setTargetEndpointAddress( new URL(targetEendPoint));

    5.

    6. call.setOperationName( new QName(targetEendPoint, "hello" ));

    7. String result = (String) call.invoke( new Object[]{ "Robert" });

    8. System.out.println(result);

    9.

    10. call.setOperationName( new QName(targetEendPoint, "add" ));

    11. Integer res = (Integer) call.invoke( new Object[]{ new Integer( 1 ), new Integer( 2 )});

    12. System.out.println( "The result is: " + res);

    运行测试代码,控制台显示 Hello Robert 和 The result is: 3 这两句话,说明发布成功。仔细观察下发现其实除了那个targetEndpoint 之外,即时发布和定制发布的客户端调用代码基本上都是一样的。定制发布的URL可以在WSDL文件里找到。

    本回答由提问者推荐

    2Q==

    已赞过

    已踩过<

    你对这个回答的评价是?

    评论

    收起

    展开全文
  • Idea导入现有的Web项目发布到Tomcat,发现Tomcat没有自动发布问题:导入一个Web项目时,idea并没有把他当成web,所以需要自己修改项目结构1.导入项目打开 File->Open...2.发现项目web前面图标不带小圆点正确应该...

    Idea导入现有的Web项目并发布到Tomcat,发现Tomcat没有自动发布

    问题:

    导入一个Web项目时,idea并没有把他当成web,所以需要自己修改项目结构

    1.导入项目

    打开 File->Open...

    d919ec812bb67b02b3ba6381df52c9b7.png

    2.发现项目web前面图标不带小圆点

    5881c70d264623a58667dbf1a09be8e3.png

    正确应该为这样:

    883c91c823ca2d7173eab4a99ee823d8.png

    3.配置运行

    (1).配置运行环境

    打开 Run->Edit Configurations...

    e8332f7641264258a3d25513bb0b3f52.png

    (2).点击左上角小加号

    eaf1e2bb4713b810ad769f76a2bcd092.png

    (3).选择本地Tomcat,找到目录

    225be08ab11b0b786e793bb4cd49e717.png

    (4).选择Deployment啥也没有,发现下方有红色惊叹号(觉得事情没这么简单),选择添加

    0e1f6e77599d49f89bcfb24d0b7077d4.png

    (5).选择Build Artifacts

    a9207f045ff69c6e75556d170325ca45.png

    Emmm...

    果然加不了当前导入的项目

    6bedb3dfd377fc5bc4f88c3565418cab.png

    只能先把Tomcat添加上(还不能运行)

    c3aa1e496eb46934c3a90cd9555a9bc7.png

    解决方法:

    1.打开Project Structure...(项目结构...),也可以使用快捷键:Ctrl+Alt+Shift+S

    f625de87ddcb22baab88ec2213e5ccf4.png

    发现没有SDK,悄悄加上(不过不是这个问题)

    346934ae18b17e02317f913fa6aacb3b.png

    2.选择Modlues,发现存在这个模块,但我们现在要把他移除

    5393c4aac1f010fd63d0f2b34240e8d6.png

    弹出警告,大致意思是说:移除项目唯一的模块,不会在硬盘上删除

    689ce16cec6c540415308f847cb29a0d.png

    3.重新导入

    8d930131b670318e05842cde24b58356.png

    从存在的资源新建模块,之后一路next

    8451146e0fafd1cd4dd5591bcd3a4958.png

    d5efea2d0ed398bf0fcf117b5bbed595.png

    de6f6181a96c3d375544c0c9c4b74b51.png

    fd2f870854b3f77969bcf270c9adf600.png

    038f164e1e78af71ab5803be97204546.png

    4.点击完成后发现web前面小图标有了小圆点,代表Idea把他当作了web项目

    5e6e8aa3048d2969c70e2ccfecc39999.png

    5.继续打开Project Structure...,选择Facets,会看见项目名

    84be297fc50da44fb47c29b28056bc18.png

    如果没有就添加一个

    891ee976a3a6d7c6a101c4484aa3749b.png

    e2b830a176a19f62f7a48cdbefbefbe6.png

    6.选择Artifacts添加模块

    74759287b5ffc64fc7320be958d9c78d.png

    6a448f26e4a809dc35d0fa8cb34adad4.png

    7.继续回到配置运行,选中之前创建的Tomcat,点击下方的"+"

    (之后才发现不用在这里加,直接选择Deployment后添加Artifects就会自动在这里加上)

    62715f3ac8177eea007744ed09e15dd9.png

    Build Artifacts

    0f2cc2281a0a33e0337ca42bbe446144.png

    9857778e6b0ec8c049b1f74b39d0fb18.png

    添加完成后

    11a440c7ae413194c648979d737f132d.png

    选择Deployment->+->Artifact...

    8ea2aae85ceb99d68e11bcb0e5efea67.png

    添加完成后

    e169c7f71c0e0498957202cc67de6f93.png

    8.启动Tom猫!!!

    报错...

    a13dc95436719403075f94202539890f.png

    点击确定后会跳到Project Structure(如果没有需自己打开),发现

    Project Compiler output为空,在项目下新建out文件夹,并指定这个文件夹

    18d535565e216c005736c1c0b96d6c10.png

    再次启动!!!

    找不到依赖...

    bd1142297362f37a21e9744f383d77f2.png

    添加完成后,启动...正常...

    60d00d7115bef2738ed3e42fe770f197.png

    至此,问题解决。

    有问题请评论,大家一起讨论。

    全网最详细的IDEA里如何正确新建普通的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】&lpar;类似eclipse里同一个workspace下【一个子项目】并存)(图文详解)

    不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在Myeclipse里,则是File -> new -> ...

    全网最详细的Eclipse里如何正确新建普通的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(图文详解)

    不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在Myeclipse里,则是File -> new -> ...

    全网最详细的MyEclipse里如何正确新建普通的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(图文详解)

    不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在eclipse里,则是File -> new ->  ...

    &lpar;转&rpar;MyEclipse10下创建web项目并发布到Tomcat

    转自:http://blog.sina.com.cn/s/blog_699d3f1b01012spf.html   MyEclipse10下创建web项目并发布到Tomcat 1.软件安装(不作详细描 ...

    MyEclipse10下创建web项目并发布到Tomcat

    MyEclipse10下创建web项目并发布到Tomcat 1.软件安装(不作详细描述) 2.启动MyEclipse10 3.File-New-Project,选中Web Project,点击Next ...

    idea 导入(非maven)web项目并发布到tomcat服务器

    IDEA 2017.1版本 web项目导入并发布到Tomcat服务器 1.点击编辑项目结构 2.点击project 将项目编译输出目录改成{项目目录}/OUT,并设置项目环境,编译版本 3.点击mod ...

    Eclipse中将web项目自动发布到Tomcat webapps下(转)

    A:FileàDynamic Web Project[工程名:test] B:右键WebContent,New-->Jsp File C:右键test,Run AsàRun on Serverà ...

    itellij idea导入web项目并部署到tomcat

    概述 主要分为项目配置和tomcat配置两大步骤. 一.项目配置 打开idea,选择导入项 选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此 ...

    随机推荐

    java程序中调用Linux命令Windows命令

    目前总结的方法: 调用Linux简单的命令行,设置文件夹权限755 String scriptDir = "/home/wenf"; String cmd = "chmo ...

    我要崩溃了,要解出这么一段js代码背后的东西,这真是一坨啊,别被高度欺骗了,他还有宽度!!!!!试着按下方向右键

    一坨js代码: function s_gi(un, pg, ss) { var c = "s.version='H.26';s.an=s_an;s.logDebug=function(m){ ...

    Mac下安装zshell

    Mac 下安装zshell 什么是shell 大多数命令行用户接触最多的是Bash,因为Bash是各个版本操作系统(Linux&Mac)的默认shell. 查看当前使用的shell $ ech ...

    bower的使用

    一.bower的安装 安装nodejs的最新版本: 安装npm. 由于npm是nodejs的包管理器,所以在将nodejs安装完成后,npm也就自动安装完成. 安装git. 安装bower. 使用 n ...

    noaman日志第一条:2015-1024;&OpenCurlyDoubleQuote;Hello&period;World”

    在南京的不知道第几个周末,一夜的煎熬终于活过来了.清早起来开通了自己的博客,第一条说说就记录开通博客这个事件.没有别的. 之后我会着重记录每天看书内容,以及所要编写的重要程序,一点一滴地积累希望能收获 ...

    Cisco交换机中的flash,Rom,RAM,nvram的区别

    Flash内存,也叫闪存,是路由器当中常用的一种内存类型.它是可读写的存储器,在系统重新启动或关机之后仍能保存数据.Flash中存放着当前使用中的IOS(路由器操作系统). 只读内存(ROM)在Cis ...

    自定义控件详解(七):drawText&lpar;&rpar;

    比较基础的一个方法.即绘制文本 使用如下: Paint paint = new Paint(); paint.setColor(Color.RED); // 红色字体 paint.setStyle(P ...

    【转载】红外遥控HS0038B接法

    4.7uF电容的作用:去耦和旁路   去耦电容的主要功能就是提供一个局部的直流电源给有源器件,以减少开关噪声在板上的传播和将噪声引导到地.通常也把输出信号的干扰作为滤除对象. 旁路电容:为高频 ...

    译&colon;3&period;消费一个RESTful Web Service

    这节课我们根据官网教程学习如何去消费(调用)一个 RESTful Web Service . 原文链接 https://spring.io/guides/gs/consuming-rest/ 本指南将 ...

    netcore webapi统一配置跨域问题

    修改startup类中的configure方法

    展开全文
  • 一、前言前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署云服务器上。兴奋吧?淡定淡定~二、项目部署我们对于 Java Web 项目在本地机器(无论是 Windows ...

    一、前言

    前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~

    二、项目部署

    我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何操作的呢? 其实很简单,还是离不开 Web 项目部署的那三点:

    ① 基础的 JDK 环境

    ② 一个 Web 服务器。如 Tomcat、JBoss

    ③ 一款数据库。如:mysql

    对于云服务器上 Java Web 项目的部署,和平时在 Windows、Linux 下部署是一样的。最多也就是只能使用纯命令模式来操作而已,其实过程都一样。

    2.1 环境准备

    既然是 Java Web 项目的部署,首先自然需要配置好相关的环境罗。也就是:先在云主机上搭建好 Java 开发环境,如 OpenJDK 的安装、Tomcat 的安装、Mysql 数据库的安装。

    2.2 项目部署

    我们要部署 Java Web 项目,那就至少得将项目上传到云服务器。其实过程很简单,基本上也就是下面三个步骤:

    ① 打包上传:将项目打包成 war 文件,然后利用传到远程服务器(在Eclipse中直接将项目导出为.war文件)。

    ② 将 war 文件移动到 Tomcat 目录下的 webapps 下。

    ③ 重启 Tomcat,访问我们的项目。

    在这个过程中,我们需要注意。因为一般而已,作为一个 Web 项目,我们肯定是有数据库的使用的。那么数据库部分怎么办呢?其实,只需要将我们已有的数据库转储为 sql 文件,然后将 sql 文件上传到云服务器上执行即可。以 mysql 为例,如下操作:

    ① 转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上 (可以利用 Navicat 将数据库转储为.sql文件)。

    ② 执行 sql:然后进入 mysql 中执行该 sql 文件。(若服务器装有Navicat,可直接用Navicat执行.sql文件,执行前需要选中存放表的数据库,应该与代码中数据库连接语句包含的数据库名保持一致)

    展开全文
  • (2)把整个web应用打包为myjspwar.war文件,命令如下:jarcvfmyjspweb.war*.*(3):解包:jarxvfhelloapp.war通常的网站,很多是以war包形式发布的下边介绍如何自行制作war包首先要求制作war包的环境安装j2sdk-...
  • 将自己做好的web项目部署远程服务器 部署步骤: 在服务器的数据库链接上创建一个相同名字的数据库,将自己数据库中的结构和数据一并导出,然后导入服务器下的对应的相同名字的数据库中(自己创建的那个数据库)...
  • web项目部署云服务器部署步骤第一步 打包第二步 部署第三步 遇到的问题1 项目端2 tomcat 端3 mysql总结 部署步骤 第一步 打包 在idea使用maven将web项目打成 war包,这步不会自行百度 第二步 部署 在部署前需要...
  • python web项目部署

    2020-12-18 12:52:22
    python python web项目部署django开始python3 runserver:默认8000。这个方法调用wsgiref独立模块,低性能。生产环境不需要使用uwsgi工具(用C语言编写的工具,具有较强的性能)启动django。激活虚拟环境的前提下,使用...
  • 可以到网上购买一个云服务器。云服务器购买后,可能需要经过一段时间才能初始化完毕。 2.配置环境 需要配置的有jdk、tomcat。如果是需要连接数据库的项目,还需要配置mysql、建立数据库。需要注意这三个软件都是分...
  • web.xml中添加如下代码 <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping> <servlet-mapping> <...
  • 发布到 Web 平台

    2021-08-08 05:10:10
    发布到 Web 平台点击编辑器菜单栏的 项目 -> 构建发布,打开构建发布面板。Cocos Creator 提供了两种 Web 平台的页面模板,可以通过 发布平台 的下拉菜单选择 Web Mobile 或 Web Desktop。它们的区别主要在于:...
  • [Java教程]使用Eclipse发布Web项目并部署Tomcat服务器0 2017-01-23 00:00:12使用Eclipse发布Web项目并部署Tomcat服务器:1.先建立两个JavaWeb项目:分别命名为:JavaWeb_TestRelease01 JavaWeb_TestRelease02,在...
  • 使用idea将一个web项目部署tomcat上 点击Run-Edit Configurations 单击+,找到tomcat server - local 选定tomcat版本,点击Fix,单击Apply,OK 最终成果
  • 怎么部署web项目到docker容器? docker 生态系统最吸引人的地方在于,我们可以任意下载并使用数以万计的已有容器。下面演示如何使用 Apache 容器作为 Web 服务器。(1)首先确保我们的电脑已经安装了 docker 环境(2)...
  • 怎样将本地web项目部署腾讯云服务器上?1.本地计算机的工作:(1).用eclipse新建一个web项目,然后在webcontent下新建一个index.html,然后在本地部署Tomcat服务器下,打开浏览器看是否能访问本地项目.(2).将web项目...
  • idea部署web项目到tomcat报错404解决

    千次阅读 2021-02-22 11:32:19
    首先要确定部署web项目的步骤正确 1、新建好web模块后,在module里面要添加进去 2、libraries下点+,选择java,把这个模块的lib目录添加,lib中包含所需要的的各种jar包 比如这是我的lib 3、生成war exploded包...
  • 一、打包 1、FIle——》Project Structure(或者Ctrl+...【注意】有些项目没有From Modules选择项,那是因为没有检测webapp包路劲,查看自己项目的webapp包左下角是否有小蓝点。 如有请直接跳至第3步。没有请设置.
  • web项目的创建和发布

    2021-07-25 21:45:21
    1.Web项目的目录结构 2.Web项目的创建 <1>首先创建一个空的java项目 <2>选择模块,创建一个新模块 ...选择javaq企业开发块,先勾选javaEE版本再勾选下方的Web Application才会出现对应...3.Web项目发布 ...
  • 关于如何将Java Web上线,部署公网,让全世界的人都可以访问的问题。小编将作出系列化,完整的流程介绍。1.在myeclipse中开发好项目,打包成war格式,不会的同学参考以下...
  • Android 开发其实也算是前端开发的一种。在标准的开发流程中,Android 应用并不承担过多的业务逻辑处理Android 主要负责提供...Android都应被划分为前端领域但是只有前端显然是不行的目前主流的架构还是 Java Web + ...
  • 好了,言归正传,我将介绍一下如何利用VS 建立一个新WebApi项目,以及如何发布到腾讯云服务器供外部调用此API接口。 一、建立WebApi项目 右键解决方案-添加-新建项目 键入api,用来搜索已有框架-根据使用的编程语言...
  • 如何将web项目部署远程桌面,通过远程地址访问web项目 进入公司会经常让你把某个项目或者一些展示数据的html文件放远程服务器上,可供大家一起访问查看,看了网上的一些办法大部分都是nginx,tomcat,jdk什么的...
  • 第一次用maven并且将maven项目转成动态web项目,碰到的第一个问题就是怎样部署和测试,网上查了很多,做个简单的记录(在已经配好了eclipse和tomcat的前提下)1、将maven项目转成动态web项目eclipse ->项目 -> ...
  • 发布Java Web程序Internet之前,需具备如下前提条件(假设使用的是Tomcat服务器)。þ 拥有一台可连接Internet的计算机,并且是固定IP(最好是公网的静态ip,要不然非同一局域网别人怎么访问)。þ 拥有一个域名。...
  • 1,创建一个web项目。(IntelliJ IDEA工具)编写简单网页。 2,设置war打包 3,打包 4,将war包部署Linux 5,查看效果
  • 1、修改工程文件找到项目工作空间目录,打开.project文件,找到: 代码段,在代码段中加入如下内容并保存:org.eclipse.wst.common.project.facet.core.natureorg.eclipse.wst.common.modulecore....
  • 创建Web工程,使用eclipse ee创建maven web工程1.右键项目,选择Project Facets,点击Convert to faceted from2.更改Dynamic Web Module的Version为2.5.(3.0为Java7的,Tomcat6不支持).如果提示错误,可能需要在Java ...
  • 但是,当我尝试使用ASP.NET WebAPI项目进行设置时,似乎发生了一些奇怪的事情 .配置文件永远不会显示在我的bin目录中,因此web.config始终显示为预先形成的配置文件 .如果我在csproj上运行参数为“/ t:...
  • 第一步,右击web项目点击发布: 然后点击新建配置文件 然后发布目标选择文件夹,路径是自动配好的不用管 然后点击发布,控制台出现成功即可,按住ctrl再右击蓝色地址即可跳转发布的文件夹的位置(实际上这还...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 506,310
精华内容 202,524
关键字:

web项目怎么发布到网上