怎么把自己写的java项目上传到服务器中?

怎么把自己写的java项目上传到服务器中?,第1张

用SSH或FTP工具先将代码传上去(一般的空间都会指定你文件传的位置,如tomcat/webapp
),然后在域名服务商那里配置域名(aname,cname之类的,很简单),你空间服务商那里估计要绑定一下域名(在国内,可能需要备案,很坑爹!!!)。
这上面都完成后,你可以用域名访问自己的网站了

首先创建一个任意类型的项目。在我的例子中,我创建了一个新的Windows Phone 8应用。重述一遍,这无关紧要。按如下显示选择“文件”>“添加到源码控制”。

你会看到一个在TFS和Git间选择的选项。选择“Git”并勾选“以后使用它”。

转到githubcom并创建一个新仓库,以任意你喜欢的名字命名。我命名为“GitHubVS2013”,剩下的按默认值,最后点击“创建仓库”

进入新建立的仓库,复制一下克隆URL。下一步会用到。

在解决方案管理器旁你会找到团队管理器。点击“非同步提交”,添加上一步复制的克隆URL然后点击“发布”。

点击发布按钮后,如果之前没用过的话你需要验证你的Github用户名密码。

你好看到下面的提示:

忽略并点击“同步”按钮,你会看到下面的信息:

现在你的账号已经与仓库相连,你需要上传任何未同步的提交。从团队资源管理器中选择“Home”然后再选择“变更”。

现在你将看到一个项目列表以及包含在提交中的所有文件。添加一个描述点击“提交”。

你可以看到提交已经在本地创建,你需要同步变更到服务器,点击“同步”完成这项工作。

这将显示未同步的提交。点击“同步”,访问一下你的Githubcom的仓库,你的项目已经在那里了。

文件从本地到服务器的功能,其实是为了解决目前浏览器不支持获取本地文件全路径。不得已而想到上传到服务器的固定目录,从而方便项目获取文件,进而使程序支持EXCEL批量导入数据。

java中文件上传到服务器的指定路径的代码:

在前台界面中输入:

<form method="post" enctype="multipart/form-data"  action="/manage/excelImportdo">

请选文件:<input type="file"  name="excelFile">

<input type="submit" value="导入" onclick="return impExcel();"/>

</form>

action中获取前台传来数据并保存

/

excel 导入文件

@return

@throws IOException

/

@RequestMapping("/usermanager/excelImportdo")

public String excelImport(

String filePath,

MultipartFile  excelFile,>

loginfo("<<<<<<action:{} Method:{} start>>>>>>","usermanager","excelImport" );

if (excelFile != null){

String filename=excelFilegetOriginalFilename();

String a=requestgetRealPath("u/cms/>

SaveFileFromInputStream(excelFilegetInputStream(),requestgetRealPath("u/cms/>

}

loginfo("<<<<<<action:{} Method:{} end>>>>>>","usermanager","excelImport" );

return "";

}

/

将MultipartFile转化为file并保存到服务器上的某地

/

public void SaveFileFromInputStream(InputStream stream,String path,String savefile) throws IOException

{    

FileOutputStream fs=new FileOutputStream( path + "/"+ savefile);

Systemoutprintln("------------"+path + "/"+ savefile);

byte[] buffer =new byte[10241024];

int bytesum = 0;

int byteread = 0;

while ((byteread=streamread(buffer))!=-1)

{

bytesum+=byteread;

fswrite(buffer,0,byteread);

fsflush();

}

fsclose();

streamclose();

}

步骤如下:
1、确保项目在MyEclipse上能够正常运行。
2、在Tomcat安装目录下的webapp目录中新建一个文件夹。
3、将META-INF文件夹、WEB-INF文件夹及所有的前端代码复制到第2步新建的文件夹中。
4、将build中的classes文件夹复制到WEB-INF文件夹中。
5、启动Tomcat即可访问,外网使用IP+端口也可以访问。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12810257.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存